Есть ли список поставщиков OpenID, которые используют атрибуты схемы? - PullRequest
3 голосов
/ 20 мая 2009

Я использую OpenId на моем сайте. Любить это. В настоящее время я тестирую свой код с моей собственной учетной записью openId, которую я имею с MyOpenId . Всякий раз, когда я пытался извлечь любые данные, переданные мне из MyOpenId, они были пустыми / пустыми.

После дальнейшего анализа Google привел меня к этому посту , который предполагает, что, хотя существует официальная схема, не все на самом деле соблюдают ее. Эндрю Арнотт (автор DotNetOpenId ) на самом деле говорит о трудностях этого, здесь .

Отлично.

Хорошая вещь о стандартах в том, что есть из чего выбирать. (

Итак, есть ли у кого-нибудь список провайдеров и пространство имен схемы, которые они используют? Я начну с того, что знаю: -

Официальный

MyOpenId

Ответы [ 2 ]

2 голосов
/ 21 мая 2009

IMO, ведение списка OP и их странного поведения представляет собой кошмарную задачу и может нанести ущерб цели спецификации, которая должна определять поведение. Конечно, с вашей точки зрения, вы просто хотите, чтобы это сработало. :) Так что здесь идет ...

Часть разрешения Билет DotNetOpenAuth 22 * ​​1004 *, который планируется выпустить в версии v3.2, вероятно, будет включать в себя некоторые из этих интеллектуальных функций, встроенных в библиотеку. В основном DNOA попытается выяснить, что ожидает OP, основываясь на обнаружении OpenID. Где возможно, это будет соответствовать странностям ОП. В тех случаях, когда эти странности не могут быть обнаружены, он автоматически просто отправляет запросы на них все, используя как sreg, так и все широко используемые (хотя и не специфицированные) схемы AX, и упаковывает все эти детали для вас и просто дает вам простой ответ.

А пока вы можете сделать это сами. Просто отправьте запрос sreg и ax (используя все три известные формы), а затем проверьте все ответы, чтобы увидеть, что вы получили. Это боль, но именно поэтому я написал об этом в блоге, который, как я вижу, вы уже нашли. :)

Кстати, три формы схемы AX, которые я видел, находятся в той записи блога, на которую вы ссылаетесь.

0 голосов
/ 21 мая 2009

Если вам просто нужна электронная почта, я думаю, вы найдете более широкую поддержку Расширение простой регистрации (он же sreg).

...