Feathers身份验证不起作用

时间:2017-09-14 08:43:55

标签: node.js mongodb jwt feathersjs feathers-authentication

我使用羽毛为我的节点项目创建了身份验证。我想做基于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发送。

0 个答案:

没有答案