我正在寻找 Meteor.loginWithGoogle 的工作示例(使用流星 0.6.4.1)。
我为 loginWithGitHub ( https://www.eventedmind.com/posts/meteor-customizing-login ) 找到了这个,它适用于 GitHub。
没有参数,它可以正常工作,如客户端所示:
Template.user_loggedout.events({
"click #login": function(e, tmpl){
Meteor.loginWithGoogle({
}, function (err) {
if(err) {
//error handling
alert('error : '+err.message);
} else {
}
});
}
});
使用服务器端的 Accounts 参数:
Accounts.loginServiceConfiguration.remove({
service: 'google'
});
Accounts.loginServiceConfiguration.insert({
service: 'google',
clientId: 'XXXXXX',
secret: 'YYYYYY'
});
在这种情况下,我如何获取 currentUser 信息,尤其是邮件?有没有办法获取用户的 Google+ 个人资料(如果他有并允许这样做),例如用户的头像?requestPermissions: 所需的参数是什么,我能得到什么?
谢谢