Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/446.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 添加loginWith<;中未包含的外部登录服务;服务>;_Javascript_Meteor_Oauth - Fatal编程技术网

Javascript 添加loginWith<;中未包含的外部登录服务;服务>;

Javascript 添加loginWith<;中未包含的外部登录服务;服务>;,javascript,meteor,oauth,Javascript,Meteor,Oauth,我想使用验证用户的身份。这不包括在大气中,也没有一个包来实现这一点 我找到了。该库似乎引用了Meteor的旧版本。我用的是流星1.0.32 虽然我能够改变Meteor.accounts和其他细节,但我找不到合适的替代品来注册新的oauth服务。当我尝试使用此函数时,从未调用回调函数 console.log("Want to now register a service"); Accounts.oauth.registerService('battlenet', 2, function(query

我想使用验证用户的身份。这不包括在大气中,也没有一个包来实现这一点

我找到了。该库似乎引用了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提供程序的合适方式是什么?

我认为最好的解决方案是创建一个新的
本地包


看看这是这里最好的例子,通过它,你可以了解如何创建一个新的
OAuth包
,并将其上传到大气中,也许像你这样的其他人将来会需要它。

这帮了大忙!出于某种原因,
Accounts.oauth.registerService
现在似乎位于客户端