对于移动应用用户,Loopback Accesstoken没有到期

时间:2017-07-31 08:57:40

标签: javascript node.js loopbackjs

是否有任何机制可以使访问令牌在环回js中没有过期。

一种方法是在远程登录后编写自定义逻辑,逻辑可以用更高的整数值更新tt​​l。我需要知道是否有任何逻辑,如-1设置访问令牌而没有到期?

感谢。

1 个答案:

答案 0 :(得分:1)

根据official release notes,在Loopback v2.35.0,v3.1.0中添加了对具有永久TTL(值-1)的访问令牌的支持。

除了您使用挂钩的建议解决方案外,您还可以设置ttl AccessTokenlogging in

User.login({
  email: 'me@domain.com',           // must provide email or "username"
  password: 'secret',               // required by default
  ttl: -1                           // keep the AccessToken alive for eternity
}, function (err, accessToken) {
  console.log(accessToken.id);      // => GOkZRwg... the access token
  console.log(accessToken.ttl);     // => 1209600 time to live
  console.log(accessToken.created); // => 2013-12-20T21:10:20.377Z
  console.log(accessToken.userId);  // => 1
});