谷歌oauthn错误400 redirect_uri_mismatch后部署我的应用程序在弹性豆茎



我正试图在我的应用程序上使用谷歌身份验证。它在我的本地主机上工作得很好,我可以通过我的谷歌帐户登录。

然而,当我在aws Elastic beanstalk上部署应用程序后,google身份验证显示错误页面为:error 400: redirect_uri_mismatch,我点击更多信息,它显示:redirect_uri: http://myapplication-env.eba-g8xxcswz.us-east-1.elasticbeanstalk.com/authorize.

然后我去谷歌云平台,并添加一个授权重定向uri: https://myapplication-env.eba-g8xxcswz.us-east-1.elasticbeanstalk.com/authorize,但我仍然未能通过谷歌登录弹性豆茎部署url。

有人能帮我一下吗?非常感谢。

重定向uri必须与您在Google developer console中注册的uri完全匹配。

如果系统正在发送

http://myapplication-env.eba-g8xxcswz.us-east-1.elasticbeanstalk.com/authorize.

那么你需要注册。

但是您已经注册了https://myapplication-env.eba-g8xxcswz.us-east-1.elasticbeanstalk.com/authorize。即https。必须完全匹配。

所以要么修复你的应用程序,使其在https上运行,要么添加http重定向uri。注意可能无法在生产环境中设置这个,或者如果它运行http,则无法验证应用程序。

相关内容

  • 没有找到相关文章

最新更新