Oauth 2.0 Google OAuth登录重定向到127.0.0.1:8080,而不是域名

Oauth 2.0 Google OAuth登录重定向到127.0.0.1:8080,而不是域名,oauth-2.0,google-oauth,flask-appbuilder,Oauth 2.0,Google Oauth,Flask Appbuilder,我正在使用最新的Flask AppBuilder运行气流1.10.10。 我已经将webserver_config.py设置为使用AUTH_OAUTH作为AUTH_类型,并适当地设置了提供程序。我已经允许我的域名作为谷歌控制台上的授权URI,这同样有效。我还设置了登录到角色Admin的注册 当我单击登录时,我会被重定向以选择我的G配置文件。到目前为止,一切顺利。 我点击我的个人资料,它会将我重定向到127.0.0.1:8080。显然,我在授权URI中没有这个地址,所以它在那里失败了。如果我允许,

我正在使用最新的Flask AppBuilder运行气流1.10.10。
我已经将webserver_config.py设置为使用AUTH_OAUTH作为AUTH_类型,并适当地设置了提供程序。我已经允许我的域名作为谷歌控制台上的授权URI,这同样有效。我还设置了登录到角色Admin的注册

当我单击登录时,我会被重定向以选择我的G配置文件。到目前为止,一切顺利。
我点击我的个人资料,它会将我重定向到127.0.0.1:8080。显然,我在授权URI中没有这个地址,所以它在那里失败了。如果我允许,它基本上是无用的,因为它成功地重定向。。。至127.0.0.1:8080。。那里什么都没有!气流不在我的机器上


我已经在afflow.cfg中将base_url设置为完整的域名,web_server_host/port是127.0.0.1/8080,但这应该不是问题所在。这是怎么回事?

原来我的nginx配置中缺少了
X-Forwarded-Host:
。如果要重定向到https,还应添加
X-Forwarded-Proto:https