作曲家的Github Passport策略

时间:2017-09-11 21:30:44

标签: rest github passport.js hyperledger-fabric hyperledger-composer

我正在尝试使用GESub策略通过REST API配置用户身份验证,每个文档位于: https://hyperledger.github.io/composer/integrating/enabling-rest-authentication.html

我通过执行 - npm install -g passport-github

安装了passport-github策略

但是注意到安装没有在我的VM上创建所需的("authPath": "/auth/github")文件夹。

我在Github网站上阅读:https://github.com/cfsghost/passport-github

  

Passport-Github的作者很长一段时间没有维护原始模块。由于Github将其API升级到3.0版,因此模块中的功能不起作用。我们将它分叉并用新名称passport-github2

重新发布到NPM

有人可以确认这是否需要更正?如果是这样,我需要遵循哪些确切的步骤?

2 个答案:

答案 0 :(得分:1)

原来文件中有一个拼写错误。启动composer-rest-server时启用安全性的标志应该是-a而不是-S true。

答案 1 :(得分:0)

如果检查上次提交的年龄,您会看到原始仓库jaredhanson/passport-github显示以下最后一次提交:

  

2016年2月3日的最新提交c103215

新的仓库cfsghost/passport-github 21天前(2017年8月中旬)有一个README.md更新,在此之前最后一次提交:

  

d572f18 2016年3月1日 ...那是一个版本颠簸

所以从我所知道的,“新”包并不是真的更新。但随后它在2014年8月分叉。

创建您提到的文件夹后。它有效吗?