Интеграция OpenID - PullRequest
       5

Интеграция OpenID

3 голосов
/ 26 июня 2009

Кто-нибудь знает руководство по ASP.NET по реализации OpenID и какую информацию может вернуть поставщик OpenID? Я понимаю, что вы можете получить адрес электронной почты, но если кто-то войдет в систему со своим Google OpenID, вы сможете получить доступ к его адресам?

Ответы [ 4 ]

2 голосов
/ 28 июня 2009

Да, провайдеры OpenID могут и часто предлагают «претензии» или «атрибуты» о людях, которые входят в систему, если проверяющая сторона OpenID запрашивает их, и пользователь соглашается на передачу этих данных.

Если вы используете DotNetOpenAuth для своей библиотеки OpenID ASP.NET, она имеет встроенную поддержку нескольких способов получения этих атрибутов, но позволяет легко получить их независимо от того, каким образом Провайдер предлагает их. Если вы загружаете библиотеку, она содержит пример того, как это сделать.

Что касается рабочего адреса и некоторых других атрибутов, характерных для определенных доменов (доменов данных, а не доменов Интернета), очень немногие провайдеры предлагают их. Лучшее, что вы можете сделать, это получить «полный адрес» и спросить пользователя, хочет ли он использовать его.

0 голосов
/ 23 августа 2012

Я только что написал об этом здесь. это показывает, как вы можете получить дополнительную информацию от этих поставщиков http://blogs.msdn.com/b/webdev/archive/2012/08/22/extra-information-from-oauth-openid-provider.aspx

0 голосов
/ 10 января 2012

Документ описывает , как внедрить вход в Google в ваше веб-приложение и сторонние веб-сайты, позволяющие узнать, как работает аутентификация OpenID.

Здесь - пошаговый процесс реализации OpenID в приложении ASP.NET с использованием библиотеки DotNetOpenOAuth.

Учебное пособие демонстрирует, как добавить поддержку OpenID к существующему сайту, который уже имеет традиционное членство, не нарушая ничего в AspDotNetMVC.

0 голосов
/ 26 июня 2009
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...