• 大小: 0.10M
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-02-01
  • 语言: Java
  • 标签: shiro  spring-boot-  

资源简介

#### 实现的功能

1、spring-boot-starter风格的开箱即用。

2、区分ajax请求和普通请求,普通请求通过跳转来响应未登陆和未授权,AJAX请求通过状态码和消息响应未登陆和未授权。

3、集成jcaptcha验证码。

4、密码输入错误,重试次数限制。

5、账号唯一用户登陆,一个账号只允许一个用户登陆。

6、与SpringCache无缝对接,支持guava、ehcache、redis等。

7、提供认证\授权缓存数据同步接口,即时生效。

8、支持动态URL过滤规则。

9、无状态认证授权支持,共存有状态和无状态两种鉴权方式,无状态鉴权支持JWT(JSON WEB TOKEN)、HMAC(哈希消息认证码)两种协议。

10、在线session管理,强制用户下线功能。

资源截图

代码片段和文件信息

/*
 * 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

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件        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.xml
     文件        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个文件信息

评论

共有 条评论