我正在尝试为Hyperledger Composer Rest Server实施 本地Passport策略 。
而不是使用第三方服务来验证用户(在官方示例中使用GitHub Oauth Stackblitz)
我将直接从本地数据库中检索数据
有没有人建议采用架构和配置来实现这个目标?
提前致谢。
最好的问候。
答案 0 :(得分:3)
Composer支持http://www.passportjs.org/packages/
的护照策略查看此堆栈溢出 - > How to use passport-local to authenticate in composer rest server但其COMPOSER_PROVIDERS
不是COMPOSER_PROVIDER
fyi。
对于COMPOSER_PROVIDERS:
没有尝试过这样的事情
"local": {
"provider": "local",
"module": "passport-local",
"usernameField": "username",
"passwordField": "password",
"authPath": "/auth/local",
"callbackURL":"/auth/local/callback",
"successRedirect": "/",
"failureRedirect": "/",
"setAccessToken": true,
"callbackHTTPMethod": "post"
},
希望这会有所帮助。