Open ID Access Token Перевод - PullRequest
       3

Open ID Access Token Перевод

0 голосов
/ 15 декабря 2011

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

1 Ответ

0 голосов
/ 15 декабря 2011

Боюсь, ты не сможешь. Все дело в OpenID - «Идентификация»: это всего лишь замена старомодных полей имени пользователя и пароля. Если вам нужно что-то еще, вам все равно придется спросить пользователей.

Однако, некоторые провайдеры OpenID (не все!) Реализуют « Простое расширение регистрации » (sreg). Если вы посмотрите на эту спецификацию, вы можете разрешить провайдеру OpenID возвращать некоторые данные о пользователе, который входит в систему, например псевдоним, настоящее имя и / или адрес электронной почты. Но опять же: это не является частью спецификации OpenID, и вы не должны полагаться на это.

Но вы можете использовать эту информацию для создания профиля пользователя на своем собственном сервере, когда пользователи впервые входят в систему с использованием OpenID. (Точно так же как переполнение стека).

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