Привет всем Я новичок в Stackoverflow, и я столкнулся с проблемой использования OpenID с веб-приложениями Я использую селектор Google OpenID для аутентификации пользователя из своей учетной записи google. Я сделал это успешно и я получил имя пользователя acces token, но не фактическое имя пользователя . i am по-прежнему не удается получить имя пользователя и адрес электронной почты, которые вошли в мою веб-страницу. Я хочу получить электронную почту с именем пользователя и его именем и фамилией, чтобы я знал, что кто использует мои страницыOpen ID Access Token Перевод
ответ
Боюсь, вы не можете. Вся сделка по OpenID - «Идентификация»: это только замена старомодных полей имени пользователя и пароля. Если вам нужно что-нибудь еще, вам все равно придется спрашивать пользователей.
Однако некоторые провайдеры OpenID (не все!) Реализуют «Simple Registration Extension» (sreg). Если вы посмотрите на эту спецификацию, вы можете разрешить поставщику OpenID возвращать некоторые сведения о пользователе, который выполняет вход, например псевдоним, настоящее имя и/или адрес электронной почты. Но опять же: это не часть спецификации OpenID, и вы не должны полагаться на это.
Но вы можете использовать эту информацию для создания профиля пользователя на своем собственном сервере, когда пользователи сначала подписываются с использованием OpenID. (Так же, как и Stack Overflow).
- 1. Azure Active Directory Access Token от Id Token
- 2. facebook php access token
- 3. Facebook Page Access Token
- 4. Open ID 2.0 и Open ID Connect
- 5. FQL Javascript Access Token
- 6. GoogleCredential Missing Access Token
- 7. LinkedIn Access Token
- 8. OneDrive App Access Token
- 9. facebook user access token
- 10. Access Token Infinite Renewal
- 11. Facebook Access token extension
- 12. unqualified-id перед '!' token
- 13. Spring Security Twitter Access Token
- 14. Расширить Facebook Access Token javascript
- 15. Pinterest API Access token expired
- 16. OAuth & Access Token Persist Вопрос
- 17. Power Query Facebook Access Token
- 18. Threading Facebook API Access Token
- 19. Facebook Access Token Lifetime Issue
- 20. Facebook Access Token [Javascript SDK]
- 21. Access Token - Facebook Graph API
- 22. Facebook api graph access token
- 23. facebook perernant access token user_posts?
- 24. saber soap api token access
- 25. XMLHttpRequest Open Access Denied
- 26. python open() - access denied
- 27. Ошибка STEAMID OPEN ID
- 28. Open Id XRDS Discovery
- 29. Open ID обратной реализации
- 30. OpenID Access token validation в PHP
У вас есть какой-либо пример кода или какой-либо пример, чтобы получить имя пользователя или адрес электронной почты зарегистрированного пользователя –
Вы можете попробовать по поисковому запросу «openid sreg <ваш язык программирования>» ;-) Это сильно зависит от языка программирования, повторно используя. Но если вам нужны образцы кода, я бы предложил вам найти библиотеку (для вашего языка программирования), которая реализует OpenID и sreg. –
Хорошо спасибо за ответ –