在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ node koa-jwt 如何 Refresh Token ?

node koa-jwt 如何 Refresh Token ?

學(xué)習(xí)node+koa開發(fā)正在寫一個簡單的例子,并且使用了token

app.use(jwtKoa({secret}).unless({
    path: [/^\/adduser/, /^\/login/] //數(shù)組中的路徑不需要通過jwt驗(yàn)證
}))

設(shè)置登錄的時(shí)候,返回給前端token 并且設(shè)置為一小時(shí)有效,但是如果token失效的話,不想用戶重新登錄獲取token,而是想刷新一下令牌,請問該如何做?

jwt.sign({
    name: islogin[0].username,
    // 設(shè)置 token 過期時(shí)間
    exp: 60 * 60, // 60 seconds * 60 minutes = 1 hour
  }, secret)
回答
編輯回答
詆毀你

Refresh Token不在jwt的范疇內(nèi),你需要自己實(shí)現(xiàn)Refresh Token的邏輯。比如監(jiān)聽到jwterror類型expired的時(shí)候,更新token。

2018年4月17日 03:28