Как использовать правильный url-адрес Google OpenID для входа на мой сайт?
Я пытаюсь реализовать OpenID как один предпочтительный вариант для моего следующего веб-приложения здесь
код взят из в этом уроке и работает, если я использую свой openID из myopenid.com
тем не менее, я считаю, что большинство людей просто хотели бы использовать свой ежедневный адрес электронной почты в качестве openID, насколько я знаю, Google, Yahoo и некоторые другие крупные игроки уже сделали это в своих системах.
мой вопрос: как я могу найти правильный " url " для ввода в форму для входа? Я использовал свою учетную запись Google OpenID для StackOverflow, и она работает нормально. Я пытаюсь скопировать openID вот так:
www.google.com/accounts/o8/id?id=aitoawllano10bzdzp3ht0diffry0qt6_j2ls-m
и вставьте его непосредственно в мою форму, но он не работает.
Я также попытался удалить параметр url, но это тоже не сработает.
Спасибо большое заранее за любые советы и предложения.
1 ответов
в принципе, вам не разрешено использовать токен, созданный для одного сайта, для аутентификации на другом. Это функция безопасности. (Хорошо, сайт, которому разрешено видеть идентификатор OpenID, может сделать утверждение, принятое другим сайтом о вашей личности, но это вне диапазона w.r.т. OpenID.)
URL, который вы должны использовать, таков:
https://www.google.com/accounts/o8/id