前一段时间,我使用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
答案 0 :(得分:0)
正如所解释的,oauth2.0不使用数字IP,因此只需使用xip.io更改ip即可。