Apache + mod_wsgi, ошибка Google Oauth2.0 400: invalid_request - PullRequest
0 голосов
/ 03 декабря 2018

Некоторое время назад я создал веб-сайт, используя Flask, и веб-сайт работал на моем локальном хосте, я использовал Oauth2.0 от Google для своих пользовательских логинов, и это сработало.Я развернул приложение на сервере, используя Apache2 + mod_wsgi через Google Compute, и создал новый проект для oauth2.0 (так как Google удалил мой предыдущий) и изменил свой client_secret, чтобы соответствовать этому новому проекту, но теперь всякий раз, когда я пытаюсь использовать логинэто дает мне это,

400. That’s an error.

Error: invalid_request

Permission denied to generate login hint for target domain.

Request Details
response_type=permission id_token code
scope=openid email
openid.realm=
prompt=consent
access_type=offline
include_granted_scopes=true
redirect_uri=storagerelay://http/*external ip*?id=auth97080
client_id=*my_client_id*
ss_domain=*External Ip*
gsiwebsdk=shim

Я пытался изменить авторизованный источник JavaScript, но он продолжал использовать этот ip, хотя я несколько раз менял его через свои учетные данные

1 Ответ

0 голосов
/ 03 декабря 2018

Как объяснено, oauth2.0 не принимает числовые IP-адреса, поэтому просто измените ip с помощью xip.io.

...