-
大小: 0.10M文件類型: .zip金幣: 1下載: 0 次發(fā)布日期: 2021-02-01
- 語(yǔ)言: Java
- 標(biāo)簽: shiro??spring-boot-??
資源簡(jiǎn)介
#### 實(shí)現(xiàn)的功能
1、spring-boot-starter風(fēng)格的開箱即用。
2、區(qū)分ajax請(qǐng)求和普通請(qǐng)求,普通請(qǐng)求通過跳轉(zhuǎn)來響應(yīng)未登陸和未授權(quán),AJAX請(qǐng)求通過狀態(tài)碼和消息響應(yīng)未登陸和未授權(quán)。
3、集成jcaptcha驗(yàn)證碼。
4、密碼輸入錯(cuò)誤,重試次數(shù)限制。
5、賬號(hào)唯一用戶登陸,一個(gè)賬號(hào)只允許一個(gè)用戶登陸。
6、與SpringCache無縫對(duì)接,支持guava、ehcache、redis等。
7、提供認(rèn)證\授權(quán)緩存數(shù)據(jù)同步接口,即時(shí)生效。
8、支持動(dòng)態(tài)URL過濾規(guī)則。
9、無狀態(tài)認(rèn)證授權(quán)支持,共存有狀態(tài)和無狀態(tài)兩種鑒權(quán)方式,無狀態(tài)鑒權(quán)支持JWT(JSON WEB TOKEN)、HMAC(哈希消息認(rèn)證碼)兩種協(xié)議。
10、在線session管理,強(qiáng)制用戶下線功能。
代碼片段和文件信息
/*
?*?Copyright?2017-2018?the?original?author(https://github.com/wj596)
?*?
?*?
?*?Licensed?under?the?Apache?License?Version?2.0?(the?“License“);
?*?you?may?not?use?this?file?except?in?compliance?with?the?License.
?*?You?may?obtain?a?copy?of?the?License?at
?*
?*?????http://www.apache.org/licenses/LICENSE-2.0
?*
?*?Unless?required?by?applicable?law?or?agreed?to?in?writing?software
?*?distributed?under?the?License?is?distributed?on?an?“AS?IS“?BASIS
?*?WITHOUT?WARRANTIES?OR?CONDITIONS?OF?ANY?KIND?either?express?or?implied.
?*?See?the?License?for?the?specific?language?governing?permissions?and
?*?limitations?under?the?License.
?*?
?*/
package?org.jsets.shiro.authc;
import?java.util.Date;
import?org.apache.shiro.authc.AuthenticationException;
import?org.apache.s
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件????????1066??2019-01-22?09:08??.classpath
?????文件?????????304??2019-01-22?09:07??.gitignore
?????文件?????????583??2019-01-22?09:08??.project
?????文件???????11558??2019-01-22?09:07??LICENSE
?????文件????????2896??2019-01-22?09:07??pom.xm
?????文件????????2163??2019-01-22?09:07??README.md
?????目錄???????????0??2019-01-22?09:07??src\
?????目錄???????????0??2019-01-22?09:07??src\main\
?????目錄???????????0??2019-01-22?09:07??src\main\java\
?????目錄???????????0??2019-01-22?09:07??src\main\java\org\
?????目錄???????????0??2019-01-22?09:07??src\main\java\org\jsets\
?????目錄???????????0??2019-01-22?09:07??src\main\java\org\jsets\shiro\
?????目錄???????????0??2019-01-22?09:07??src\main\java\org\jsets\shiro\authc\
?????文件????????4235??2019-01-22?09:07??src\main\java\org\jsets\shiro\authc\JsetsHmacMatcher.java
?????文件????????3538??2019-01-22?09:07??src\main\java\org\jsets\shiro\authc\JsetsJwtMatcher.java
?????文件????????2030??2019-01-22?09:07??src\main\java\org\jsets\shiro\authc\JsetsModularRealmAuthenticator.java
?????文件????????3305??2019-01-22?09:07??src\main\java\org\jsets\shiro\authc\JsetsPasswdMatcher.java
?????文件????????2034??2019-01-22?09:07??src\main\java\org\jsets\shiro\authc\JsetsSubjectFactory.java
?????文件????????1312??2019-01-22?09:07??src\main\java\org\jsets\shiro\authc\StatelessLocals.java
?????目錄???????????0??2019-01-22?09:07??src\main\java\org\jsets\shiro\cache\
?????文件????????3833??2019-01-22?09:07??src\main\java\org\jsets\shiro\cache\CacheDelegator.java
?????文件????????2703??2019-01-22?09:07??src\main\java\org\jsets\shiro\cache\MapCacheManager.java
?????文件????????3521??2019-01-22?09:07??src\main\java\org\jsets\shiro\cache\RedisCacheManager.java
?????文件????????3489??2019-01-22?09:07??src\main\java\org\jsets\shiro\cache\SpringCacheManager.java
?????目錄???????????0??2019-01-22?09:07??src\main\java\org\jsets\shiro\config\
?????文件????????1869??2019-01-22?09:07??src\main\java\org\jsets\shiro\config\DefaultShiroConfiguration.java
?????文件????????1254??2019-01-22?09:07??src\main\java\org\jsets\shiro\config\EnableJsetsShiro.java
?????文件????????2523??2019-01-22?09:07??src\main\java\org\jsets\shiro\config\FilterChainConfig.java
?????文件????????1289??2019-01-22?09:07??src\main\java\org\jsets\shiro\config\IllegalConfigException.java
?????文件????????2576??2019-01-22?09:07??src\main\java\org\jsets\shiro\config\JsetsShiroAutoConfiguration.java
?????文件????????2435??2019-01-22?09:07??src\main\java\org\jsets\shiro\config\JsetsShiroConfigurationAdapter.java
............此處省略55個(gè)文件信息
評(píng)論
共有 條評(píng)論