Oauth2 Google 流星

Ouath2 Google Meteor

我正在尝试使用 Accounts-google 程序包连接到 google。

我已经安装了 2 个软件包。

meteor add service-configuration
meteor add accounts-google

这是我的 server/config.js 文件的样子。

ServiceConfiguration.configurations.upsert(
  { service: "google" },
  {
    $set: {
      clientId: "xxxxxxxx",
      loginStyle: "popup",
      secret: "xxxxx"
    }
  }
);

我在 google 控制台上的设置。

Javascript 来源:http://localhost:3000/

重定向 URL: http://localhost:3000/_oauth/google?close

但是我总是得到同样的错误。

很明显,错误是在重定向 url 上发生的,所以这个 http://localhost:3000/_oauth/google?close 有问题吗?

我已经按照 Slava 在 Github issue #2717

指出的步骤进行操作

在 Google 开发者控制台中检查 api 键的设置,以确保您已将 http://localhost:3000/ 添加到授权来源以及 http://localhost:3000/_oauth/googlehttp://localhost:3000/_oauth/google?close到您授权的重定向网址。