Конечная точка авторизации Google перенаправляет на страницу с ошибкой 400 - PullRequest
0 голосов
/ 24 апреля 2020

Недавно мое приложение google signin перестало работать, выдав 400 Ошибка. Ранее мы использовали старые конечные точки oauth, и я обновил новые конечные точки v2 для auth / token, и это, похоже, тоже не помогло.

При отправке запроса авторизации (с использованием URL-адреса WS в Scala) с необходимыми параметрами ответ ah c возвращает следующий URL-адрес для перенаправления на

https://accounts.google.com/ServiceLogin?continue=https%3A%2F%2Faccounts.google.com%2Fsignin%2Foauth%2Flegacy%2Fconsent%3Fauthuser%3Dunknown%26XXXXXXXXXXXXXXXXX .......

Вместо того, чтобы перейти к экрану приглашения, чтобы войти вышеупомянутые URL-адреса перенаправляет на эту страницу 400 ошибок

https://accounts.google.com/signin/oauth/legacy/consent?authuser=0&part=XXXXXXXXXXXXXXXXXX ......

Любое понимание этого очень ценится!

Спасибо, Баскаран

1 Ответ

0 голосов
/ 09 мая 2020

Я не уверен, поможет ли это вам, но у меня было что-то подобное в этом обсуждении вопроса об ошибке , которое привело меня к тому же https://accounts.google.com/signin/oauth/legacy/consent URL.

TL; DR: MITM использует / уничтожает ваш запрос.

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

Посмотрите, что-то между вами и сетью «перенаправляет» ваши запросы в неправильном направлении.

...