使用feathers-authentication-local登录但在cookie中存储jwt的正确方法是什么?

时间:2017-04-15 08:18:07

标签: feathersjs

使用最新的feat-authentication-client和feathers-authentication-local在cookie中存储jwt令牌的正确方法是什么?

无法找到相关文档。使用以下代码管理它可以在localStorage中运行,但是更喜欢将它存储在cookie中,就像feather-authenticaion-oauth2所做的那样。

const host = 'http://localhost:3030';
export const app = feathers()
  .configure(rest(host).superagent(superagent))
  .configure(feathers.hooks())
  .configure(auth({ 
    storage: localStorage,
    type: 'jwt',
  }));

由于

1 个答案:

答案 0 :(得分:0)

你做得很好,但错误的文件。试试这个https://docs.feathersjs.com/api/authentication/server.html

您配置身份验证的方式是遗留pre-auk。那么羽毛认证客户端和feahters认证本地是最新的auk

更新:对于今天的2017年4月24日,有一个npm包,使用auth local和socket.io与auk style login 1.0+兼容,保留旧的客户端库0.x。 feathers-authentication-compatibility