我正在尝试使用GESub策略通过REST API配置用户身份验证,每个文档位于: https://hyperledger.github.io/composer/integrating/enabling-rest-authentication.html
我通过执行 - npm install -g passport-github
但是注意到安装没有在我的VM上创建所需的("authPath": "/auth/github"
)文件夹。
我在Github网站上阅读:https://github.com/cfsghost/passport-github
Passport-Github的作者很长一段时间没有维护原始模块。由于Github将其API升级到3.0版,因此模块中的功能不起作用。我们将它分叉并用新名称passport-github2
重新发布到NPM
有人可以确认这是否需要更正?如果是这样,我需要遵循哪些确切的步骤?
答案 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月分叉。
创建您提到的文件夹后。它有效吗?