Java後臺開發學習(2)——攔截器

ahiru?發表於2018-12-06

用java寫了第二個login介面,其中在service類中,當使用者名稱和密碼都正確的時候,會生成一個token,token儲存在user類中。當傳送url請求的時候,新增一個攔截器,進行許可權控制。

流程圖

Java後臺開發學習(2)——攔截器

token的生成:

String token = JWT.create().withAudience(userInDB.getUserId()).withExpiresAt(calendar.getTime())

        .sign(Algorithm.HMAC256(userInDB.getPassword()));複製程式碼

然後儲存在user的token欄位中,token的有效時間設定為1h。


相關文章