1、Shiro是什麼?
Shiro是Apache下的一個開源專案,我們稱之為Apache Shiro。
它是一個很易用與Java專案的的安全框架,提供了認證、授權、加密、會話管理,與 Spring Security 一樣都是做一個許可權的安全框架,但是與Spring Security 相比,在於 Shiro 使用了比較簡單易懂易於使用的授權方式。
願意瞭解原始碼的朋友直接企鵝求求:二一四七七七五六三三
2、Shiro能做什麼?
驗證使用者身份
使用者訪問許可權控制,比如:1、判斷使用者是否分配了一定的安全形色。2、判斷使用者是否被授予完成某個操作的許可權
在非 web 或 EJB 容器的環境下可以任意使用Session API
可以響應認證、訪問控制,或者 Session 生命週期中發生的事件
可將一個或以上使用者安全資料來源資料組合成一個複合的使用者 “view”(檢視)
支援單點登入(SSO)功能
支援提供“Remember Me”服務,獲取使用者關聯資訊而無需登入
…… Shiro 致力在所有應用環境下實現上述功能,小到命令列應用程式,大到企業應用中,而且不需要藉助第三方框架、容器、應用伺服器等。當然 Shiro 的目的是儘量的融入到這樣的應用環境中去,但也可以在它們之外的任何環境下開箱即用。
鴻鵠雲商大型企業分散式網際網路電子商務平臺,推出PC+微信+APP+雲服務的雲商平臺系統,其中包括B2B、B2C、C2C、O2O、新零售、直播電商等子平臺。
分散式、微服務、雲架構電子商務平臺 java b2b2c o2o
技術解決方案
開發語言: java、j2ee
資料庫:mysql
JDK支援版本: JDK1.6、JDK1.7、JDK1.8版本
通用框架:maven+springmvc+mybatis+spring cloud+spring boot+redis
核心技術:分散式、雲服務、微服務、服務編排
核心架構: 使用Spring Cloud分散式微服務雲架構進行服務化開發,所有模組功能完全解耦,提供服務發現、註冊、配置中心、訊息匯流排、負載均衡、斷路器、資料監控等。
APP介面截圖: 資料和原始碼來源