我找不到一个在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编程的新手。任何帮助都是非常感谢的。
发布于 2018-05-16 00:17:54
发布于 2018-05-29 21:34:09
解决这个问题的方法是在passport-configurator.js中将回调函数更改为默认回调函数
https://stackoverflow.com/questions/50349925
复制相似问题