我使用羽毛为我的节点项目创建了身份验证。我想做基于mongodb的管理员面板。我使用电子邮件和密码向mongo添加了新的插入,例如我在索引文件中添加了这样的内容:
app.authenticate({
strategy: 'jwt',
'email': "myemail",
'password': "mypassword"
}).then(function(result){
console.log('Authenticated!', result);
}).catch(function(error){
console.error('Error authenticating!', error);
});
每次收到此消息:
Error authenticating! Object { type: "FeathersError", name: "NotAuthenticated", message: "No auth token", code: 401, className: "not-authenticated", data: Object, errors: Object, stack: "NotAuthenticated: No auth token …" }
我的架构和模型是正确的。如需验证,则提供电子邮件和密码。
如何正确使用羽毛身份验证?我应该使用什么地址来发送登录脚本的登录(电子邮件)和密码以及如何验证用户是否被记录?
简而言之,我想将登录表单与mongodb结合使用。成功登录后,用户将获得令牌JWT。下一个请求作为令牌JWT发送。