【问题标题】:redirect_uri_mismatch while using HTTPS:// on Google App Engine在 Google App Engine 上使用 HTTPS:// 时的 redirect_uri_mismatch
【发布时间】:2018-09-04 12:40:31
【问题描述】:

Google 登录在我的 nodejs 应用上通过 http(在 Google App Engine 上)运行良好。

但是当通过 https 尝试时 - 收到以下错误。我使用的是 Google App Engine 自动管理的 SSL。

请求中的重定向 URI, http://www.example.com/api/auth/google/callback,不匹配 为 OAuth 客户端授权的那些。

问题似乎是 - 我在谷歌应用引擎中的 nodejs 应用程序不知道流量来自 https - 我正在使用 express - 如何解决这个问题?

谷歌云控制台中用于 oauth 使用 http 和 https 的路径已正确设置。

【问题讨论】:

    标签: node.js google-app-engine express google-api google-oauth


    【解决方案1】:

    在开发者控制台中,您设置一些重定向 URI 以与您的客户端凭据一起使用。

    您当前正在尝试发出请求并发送

    http://www.example.com/api/auth/google/callback

    作为尚未添加为有效的重定向 uri。您要么需要添加一个有效的,要么最好尝试从https://www.example.com/api/auth/google/callback 发送

    我的 node.js 知识非常基础,但请检查您的 OAUTH2_CALLBACK

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-03
    • 2012-09-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多