Аутентификация Django openid с помощью Google
-
19-09-2019 - |
Вопрос
Я изучаю аутентификацию через Google.
Я не понимаю, как это работает:http://code.google.com/apis/accounts/docs/OpenID.html#SamplesЕсли я сделаю этот второй запрос, введя данные в виде одного URL-адреса с параметрами в браузер, я получу обратно XML-файл.Должен ли я получить образец ответа №3?
Может кто-нибудь объяснить мне это?
Проблема в том, что я пытаюсь разобраться в каком-то стороннем приложении, которое использует аутентификацию Google OpenID и не получает обратно электронную почту прошедших проверку подлинности пользователей, как в примере ответа 3.
Алан
PS Я прочитал похожие вопросы и ответы на них, а также просмотрел такие страницы, как:
Решение
Что за XML-файл?
Помните, что checkid_setup
такой запрос не предназначен для вашего приложения при прямом соединении, это запрос, который отправляется из браузера пользователя.Таким образом, ответ будет чем-то, что браузер должен проанализировать, при необходимости предложить пользователю войти в систему, возможно, спросить у пользователя разрешение или какие значения он должен отправить обратно, и только после всего этого отправить обратно перенаправление, как в образец ответа.