Как использовать корректный URL Google OpenID для входа в систему в мой сайт?

Я пытаюсь реализовать OpenID как один предпочтительный вариант к моему следующему веб-приложению здесь

Код взят из этого учебного руководства и работает, если я использую свой открытый из myopenid.com

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

Мой вопрос: как я мог найти, что корректный "URL" вошел в форму для входа в систему? Я использовал свой счет Google OpenID на StackOverflow, и он работает просто великолепно. Я пытаюсь скопировать свой открытый как это:

www.google.com/accounts/o8/id?id=aitoawllano10bzdzp3ht0diffry0qt6_j2ls-m

И вставьте его непосредственно в мою форму, но это не работает.

Я также пытался удалить параметр URL, но так не пойдет, также.

Большое спасибо заранее для любых подсказок и предложений.

14
задан Kara 29 December 2013 в 07:33
поделиться

1 ответ

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

URL-адрес, который вы должны использовать, выглядит следующим образом:

https://www.google.com/accounts/o8/id
13
ответ дан 1 December 2019 в 14:32
поделиться
Другие вопросы по тегам:

Похожие вопросы: