Apache + mod_wsgi,google Oauth2.0错误400:invalid_request

时间:2018-12-03 01:34:24

标签: flask google-compute-engine mod-wsgi google-oauth2

前一段时间,我使用Flask创建了一个网站,并且该网站在我的本地主机上运行,​​我使用google的Oauth2.0进行用户登录,并且该网站正常运行。我通过Google Computing在使用Apache2 + mod_wsgi的服务器上部署了该应用程序,并为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 :(得分:0)

正如所解释的,oauth2.0不使用数字IP,因此只需使用xip.io更改ip即可。