hyperledger-composer - 具有本地护照策略的 Composer-rest-server
问题描述
我无法在 composer-rest-server 中找到使用本地策略进行身份验证的有效解决方案。事实上,只有一个可行的解决方案是使用 github。我尝试将 COMPOSER_PROVIDERS 设置为
export 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"
}
}'
但没有运气。我什至没有为此获得登录表单。对于 localhost:3000/auth/local ,我得到 404。看起来到目前为止还没有人尝试过本地身份验证策略。我是 nodejs 编程的新手。非常感谢任何帮助。
解决方案
通过在 passport-configurator.js 中将回调函数更改为默认函数来解决此问题
推荐阅读
- html - 在列框上对齐图像的一半
- office-js - 如何尝试 OfficeJs 中设置的预览要求
- c# - 如何通过提供一个单一的 int 值而不是一直更改所有值来更改图像大小?
- excel - 上传 Excel 到 TFS,上传描述信息的问题
- java - java.util.stream.Collectors:为什么 summingInt 是用数组实现的?
- python - 带有德语变音符号的 psycopg2 unicodeencodeerror
- c# - MaterialDesign XAML 转换程序绑定 ItemsSource 和 ItemTemplate 就像在 ItemsControl 中一样
- java - 如何读取/使用可选
? - macos - 是什么导致 High Sierra 上的“apply_selection_policy_once:更喜欢使用可移动 GPU”
- javascript - JS - 将侦听器添加到引导下拉列表