如何配置我在MeteorJS包中从Google OAuth收集的信息范围?

时间:2014-03-09 01:10:45

标签: oauth meteor google-oauth

尝试搜索谷歌和StackOverflow,但没有运气,也许你对Google-OAuth的了解可以帮助......

我通过meteor安装了基础google-oauth软件包。

meteor add accounts-ui
meteor add accounts-google

然后我测试了它并看到它要求用户允许访问2个主要信息组,第一组是用户的电子邮件,第二组是关于用户帐户的“基本信息”,例如姓名,性别,公共档案网址等。

想要电子邮件而没有其他信息。我试图在我的meteor应用程序中查找URI请求的位置,someurlprobablygoogle.com/scope=email&profile或其他什么,但我似乎无法找到它。

1 个答案:

答案 0 :(得分:8)

要在Meteor中配置Google OAuth,您需要meteor add service-configurationmeteor add accounts-google

您应该能够在调用登录方法时修改requestPermissions设置,如下所示:

Meteor.loginWithGoogle({
 requestPermissions: ['email']
}, function (err) {
  if (err)
  Session.set('errorMessage', err.reason || 'Unknown error');
});

Shooooots