單體物聯(lián)平臺系統(tǒng)(Springboot整合shiro實(shí)現(xiàn)多realm多用戶表多權(quán)限表登陸)
成都創(chuàng)新互聯(lián)于2013年開始,先為八公山等服務(wù)建站,八公山等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為八公山企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。
參考實(shí)現(xiàn):http://www.qchcloud.cn/tn/article/30
一、技術(shù)框架
本項(xiàng)目基于Spring,整合Apache Shiro框架,實(shí)現(xiàn)用戶管理和權(quán)限控制,主要內(nèi)容如下:
1.登錄(帶驗(yàn)證碼),包括“記住我”的功能;
2.加密,存儲的密碼不采用明文;
3.session管理:使用shiro默認(rèn)的session管理替代Tomcat的HttpSession;
4.shiro攔截器:對靜態(tài)文件(HTML/JS/CSS等)進(jìn)行權(quán)限控制,無權(quán)限則請求不到;
5.后臺接口權(quán)限控制:對后臺接口啟用權(quán)限控制,對應(yīng)的接口若不滿足權(quán)限或角色要求,則請求失敗;
6.用戶-角色-權(quán)限使用常規(guī)RBAC的模型,用戶到角色,角色到權(quán)限均為多對多關(guān)系映射。
二、功能實(shí)現(xiàn)
運(yùn)營平臺:
見http://www.qchcloud.cn/tn/article/30
企業(yè)平臺:
見http://www.qchcloud.cn/tn/article/30