【发布时间】:2019-04-21 18:15:58
【问题描述】:
自从 Google 对其 Google OAuth API 方面进行了一些小改动后,我一直无法正确配置和使用 Google OAuth,如错误所示消息:错误:redirect_uri_mismatch 尽管我详细遵循了设置 Google OAuth 说明,但配置失败。
有人可以帮忙指出我做错了什么或遗漏了什么吗?
如果您不熟悉我所说的 Google OAuth 说明的含义,请在下面找到说明我的意思的图片:
我跳过2。 “创建项目”(因为项目已经有一个预先记录的名称) 并前往步骤3。
按照建议输入电子邮件地址和产品名称后 在步骤 .3 中,我保存。
我执行步骤4、5没有任何问题。
在第 6 步中,我意识到我的 配置说明 不是最新的,因为此时我注意到 Google 添加了一些 必须填写的字段。如下图所示,一个人现在必须Authorize Javascript Origins。请注意我填写的https://3e908b9b.ngrok.io(本案例为虚构)链接。
我点击 授权域列表 链接返回 OAuth 同意屏幕 并粘贴完全相同的链接 https://3e908b9b.ngrok.io,如下图所示,然后保存如下图所示。
执行此操作后,我可以成功完成该过程,如下图所示,通过单击保存完成。
在我的 Meteor 应用端,我通过填写 Client ID 和 Client Secret 详细信息来完成,如下图所示。
当我稍后尝试使用 Google OAuth 登录时,我收到这条令人沮丧的错误消息,如下所示..
这是一个我从来没有遇到过的问题,直到 Google 对他们进行了一些更改。我似乎无法弄清楚这一点。
任何帮助将不胜感激!
【问题讨论】:
标签: meteor google-api google-oauth meteor-accounts ngrok