是否有任何机制可以使访问令牌在环回js中没有过期。
一种方法是在远程登录后编写自定义逻辑,逻辑可以用更高的整数值更新ttl。我需要知道是否有任何逻辑,如-1设置访问令牌而没有到期?
感谢。
答案 0 :(得分:1)
根据official release notes,在Loopback v2.35.0,v3.1.0中添加了对具有永久TTL(值-1)的访问令牌的支持。
除了您使用挂钩的建议解决方案外,您还可以设置ttl
AccessToken
和logging 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
});