2010-05-31 3 views
1

Я хотел сохранить некоторые OpenId поля в таблицу localdatabase, такие какКак получить информацию о пользователе с сервера OpenID?

• Полное имя • OpenID-URL • passworg

как получить эти атрибуты OpenId сервера?

пожалуйста, пришлите мне пример кода в ASP.NET, C# ...

+0

Вы можете прочитать о том, как OpenID работает: http://tinisles.blogspot.com/2008/02/how-does-openid-work.html. Здесь реализована реализация .net: http://code.google.com/p/dotnetopenid/. ПРИМЕЧАНИЕ. Вы никогда не получите пароль пользователя OpenId, это своего рода точка. – russau

ответ

2

Предполагая, что вы будете использовать DotNetOpenAuth, чтобы эти страницы:

  1. Simple Registration
  2. AXFetchAsSregTransform

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