流星定制oauth包

时间:2015-08-19 13:48:04

标签: meteor oauth

我需要一个创建自定义包,用于将oauth与外部服务一起使用,但不知道如何制作它。我试着将accounts-github包克隆到我的项目中并且对它进行了调整,但它无法正常工作。 这里有一些代码。

//test.html
<template name = 'test'>
    <a href="#" class=".gitLogin">Login</a>
</test>

//test.js
Template.test.events({
    'click .gitLogin': function() {
    return Meteor.loginWithGithub();
}
});

错误:

Meteor.loginWithGithub is not a function

我安装accounts-github软件包的步骤:

—clone from repo to app/packages directory
—modifyed name of package in package.js file
—meteor add my:package
—Donewithout any errors

但是你可以看到它不起作用。

主要问题:如何创建或修改现有包以使用其他oauth提供程序?

提供商是wargaming.net不提供像facebook或google这样的密码。

P.S。我正在使用Windows

1 个答案:

答案 0 :(得分:1)

每个oauth服务都有两个包。另一个具有与服务相关的所有逻辑。查看githubhttps://github.com/meteor/meteor/tree/devel/packages/github