數(shù)據(jù)驅(qū)動、堅持為客戶提供有價值的服務(wù)和內(nèi)容
背景
shiro是一個很好的登錄和權(quán)限管理框架,系統(tǒng)之前已做好shiro作為登錄和權(quán)限控制,通過自定義實現(xiàn)realm實現(xiàn)用戶名、密碼驗證登錄。現(xiàn)在需要在此基礎(chǔ)上實現(xiàn)微信小程序驗證登錄,也就是說需要再增加一套登錄驗證邏輯。了解下面內(nèi)容之前,需要對shiro有一定的了解,知道是如何通過它來實現(xiàn)登錄驗證和權(quán)限控制的。
整體登錄邏輯
官網(wǎng)給出的登錄邏輯圖,挺好理解的。
通過小程序wx.login()獲取到code,傳給我們系統(tǒng)后臺,系統(tǒng)后臺再將這個c