首页 > 解决方案 > HTTPS HTTP问题授权错误错误400:redirect_uri_mismatch

问题描述

我正在使用 Oath20 登录并在谷歌 API 中使用 localhost 在本地工作时它工作正常,但是当我在 HEROKU 上部署我的 Api 时,它已成功部署,但是当尝试使用谷歌登录时,它给出了 m 错误 [错误我得到了什么][1]

我的 herroku 重定向http://help-blog.herokuapp.com/auth/google/callback这是 HTTPrequest 但谷歌需要 https [这里谷歌要求 HTTPS 但我的 heroku 重定向到 HTTP 如何解决这个问题?][2]

我以这种方式使用我的会话 [会话代码][3]

请告诉如何解决这个问题 [1]: https://i.stack.imgur.com/FCTqW.png [2]: https://i.stack.imgur.com/ZOyaC.png [3]: https: //i.stack.imgur.com/CktQg.png

标签: node.jshttphttpsgoogle-oauth

解决方案


当您配置您的 google 登录密钥时,您还指定了一个回调 url。(屏幕 2)这个 url 应该是 https。我在屏幕上看到http。如果未启用,请在 heroku 上启用 https。


推荐阅读