1. 程式人生 > >從壹開始前後端分離[.netCore 不定期 ] 36 ║解決JWT許可權驗證過期問題

從壹開始前後端分離[.netCore 不定期 ] 36 ║解決JWT許可權驗證過期問題

緣起

哈嘍,老張的不定期更新的日常又開始了,在咱們的前後端分離的.net core 框架中,雖然已經實現了許可權驗證《框架之五 || Swagger的使用 3.3 JWT許可權驗證【修改】》,只不過還是有一些遺留問題,最近有不少的小夥伴發現了這樣的一些問題,本來想著直接就在原文修改,但是發現可能怕有的小夥伴看不到,就單發一條推送吧,所以我還是單寫出一篇文章來說明解決這些問題,希望對無論是正在開發許可權管理系統,還是平時需要資料庫動態繫結許可權分配的你有一些啟發和思考。今天咱們注意解決這三個問題:

1、過期時間無效;

2、許可權策略是寫死的,如何存入資料庫;

3、如何進行無狀態許可權驗證;

之前我也是考慮了一些時間,但是都不是很好的方法,就一直擱淺,正好群裡一個大神提供了很好的方法,今天我就不敢用完美來形容了,怕有人批評,譁眾取寵,因為是上一個系列,而且也是老問題,這裡就不過多的進行文字介紹了,直接上程式碼。

投稿作者:這裡重點說明下,是參考QQ群裡小夥伴 Demon @ 的相關內容,基本都是他的功勞,我只是一個搬運工