我尝试了两种pauli:accounts-linkedin和jonperl:linkedin包与帐户基础和&账户-的OAuth。我试着和没有帐户 - ui。我的Facebook登录按钮无法正常工作。我现在得到的错误是:
Uncaught TypeError: Meteor.loginWithLinkedin is not a function
一旦这样做,我还想自定义授予的权限。如果你对可能出现的错误/我可能忘记的内容有任何暗示,那就太棒了。否则,如果您知道任何示例项目或文档,那将是不错的,因为我找不到任何!
答案 0 :(得分:1)
第三方登录没有Mdg支持的问题,你不知道哪个会工作,测试更多的软件包可以确保你可以使用
答案 1 :(得分:1)
所以我最终使用它的方式是使用pauli:accounts-linkedin包。 Accounts-UI包不起作用,所以只需构建自己的登录按钮:
in html:
<button id="loginBtn">Login with LinkedIn</button>
在javascript中:
Template.loginTemplate.events({
'click #loginBtn':function(){
Meteor.loginWithLinkedIn({
requestPermissions: ['r_basicprofile','r_emailaddress']
}, function(err){
if(err){
console.log('error with login is: ', err);
}
});
}
});
可以在developer page的linkedin上找到权限。现在最后一步是将以下文档添加到meteor_accounts_loginServiceConfiguration集合中:
{
"_id" : "J2LPm7ocGfzuiK9J2",
"service" : "linkedin",
"clientId" : [clientID from linkedin developer page],
"secret" : [secret from linkedin developer page]
}