【问题标题】:Meteor custom oauth packageMeteor 自定义 oauth 包
【发布时间】:2015-08-25 03:21:23
【问题描述】:

我需要一个创建自定义包以将 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 那样提供密码。

附言我正在使用窗户

【问题讨论】:

  • 您是否也将文件夹重命名为my-package

标签: meteor oauth


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2013-09-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-17
    • 2011-08-23
    • 1970-01-01
    相关资源
    最近更新 更多