我想使用battlenet对用户进行身份验证。这不包含在Meteor.loginWithService中,并且没有关于实现此目的的大气包。
我找到了this example。该库似乎是指较旧版本的Meteor。我正在使用Meteor 1.0.32。
虽然我能够更改Meteor.accounts
和其他详细信息,但我找不到合适的替代方式来注册新的oauth服务。当我尝试使用此函数时,永远不会调用回调。
console.log("Want to now register a service");
Accounts.oauth.registerService('battlenet', 2, function(query) {
console.log("Registering service now...");
我打开了控制台,发现Accounts.oauth.registerService
只有一个name
参数。
在Meteor 1.0 +中注册新的外部oauth提供程序的适当方法是什么?
答案 0 :(得分:1)
我认为这里的最佳解决方案是创建一个新的local package
。
请看看meteor-accounts-stripe这里最好的例子,你可以了解如何创建一个新的OAuth package
并将其上传到氛围中,也许其他人就像你需要的那样它在未来。