在微服務中,每個微服務都需要知道當前訪問的用戶是誰,擁有什么權限。一般有兩種方案
第一種方案:用戶登錄后,將用戶的權限信息存到redis中,用戶訪問某個url時在網關的前置過濾器里進行鑒權(網關只需要訪問redis即可),當用戶的權限信息變動后,異步通知給網關,網關監聽到后更新到redis中。
第二種方案:采用springSecurity+Oauth2.0
在微服務中,每個微服務都需要知道當前訪問的用戶是誰,擁有什么權限。一般有兩種方案
第一種方案:用戶登錄后,將用戶的權限信息存到redis中,用戶訪問某個url時在網關的前置過濾器里進行鑒權(網關只需要訪問redis即可),當用戶的權限信息變動后,異步通知給網關,網關監聽到后更新到redis中。
第二種方案:采用springSecurity+Oauth2.0
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。