shiro实现单点登录

上传者: wenwenlaopo | 上传时间: 2022-07-24 11:53:53 | 文件大小: 62KB | 文件类型: RAR
spring整合shirospring-data-redis和spring-session-data-redis通过shiro实现单点登录

文件下载

资源详情

[{"title":"( 68 个子文件 62KB ) shiro实现单点登录","children":[{"title":"shiro","children":[{"title":"pom.xml <span style='color:#111;'> 7.63KB </span>","children":null,"spread":false},{"title":"src","children":[{"title":"test","children":[{"title":"java","children":[{"title":"com","children":[{"title":"SpringJunitTest.java <span style='color:#111;'> 1.87KB </span>","children":null,"spread":false},{"title":"EntityManagerTestCase.java <span style='color:#111;'> 991B </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true},{"title":"main","children":[{"title":"webapp","children":[{"title":"WEB-INF","children":[{"title":"web.xml <span style='color:#111;'> 3.51KB </span>","children":null,"spread":false},{"title":"jsp","children":[{"title":"login.jsp <span style='color:#111;'> 857B </span>","children":null,"spread":false},{"title":"common","children":[{"title":"taglibs.jspf <span style='color:#111;'> 143B </span>","children":null,"spread":false}],"spread":true},{"title":"test.jsp <span style='color:#111;'> 495B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"static","children":[{"title":"page","children":[{"title":"js","children":[{"title":"test.js <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"login.js <span style='color:#111;'> 358B </span>","children":null,"spread":false},{"title":"common.js <span style='color:#111;'> 632B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"common","children":[{"title":"js","children":[{"title":"jquery-1.4.4.min.js <span style='color:#111;'> 76.76KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true},{"title":"index.jsp <span style='color:#111;'> 369B </span>","children":null,"spread":false}],"spread":true},{"title":"resources","children":[{"title":"springServletContext.xml <span style='color:#111;'> 1.72KB </span>","children":null,"spread":false},{"title":"application.properties <span style='color:#111;'> 237B </span>","children":null,"spread":false},{"title":"log4j.properties <span style='color:#111;'> 984B </span>","children":null,"spread":false},{"title":"applicationContext-session.xml <span style='color:#111;'> 1010B </span>","children":null,"spread":false},{"title":"applicationContext-redis.xml <span style='color:#111;'> 2.24KB </span>","children":null,"spread":false},{"title":"applicationContext-shiro.xml <span style='color:#111;'> 1.48KB </span>","children":null,"spread":false},{"title":"applicationContext.xml <span style='color:#111;'> 4.55KB </span>","children":null,"spread":false}],"spread":true},{"title":"java","children":[{"title":"core","children":[{"title":"dao","children":[{"title":"BaseDao.java <span style='color:#111;'> 169B </span>","children":null,"spread":false},{"title":"BaseDaoImpl.java <span style='color:#111;'> 1.45KB </span>","children":null,"spread":false}],"spread":true},{"title":"config","children":[{"title":"RedisManagerConfig.java <span style='color:#111;'> 952B </span>","children":null,"spread":false}],"spread":true},{"title":"model","children":[{"title":"MessageResult.java <span style='color:#111;'> 776B </span>","children":null,"spread":false}],"spread":true},{"title":"service","children":[{"title":"BaseServiceImpl.java <span style='color:#111;'> 580B </span>","children":null,"spread":false},{"title":"BaseService.java <span style='color:#111;'> 179B </span>","children":null,"spread":false}],"spread":true},{"title":"util","children":[{"title":"RedisUtil.java <span style='color:#111;'> 9.63KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"com","children":[{"title":"dao","children":[{"title":"DictDao.java <span style='color:#111;'> 224B </span>","children":null,"spread":false},{"title":"UserDao.java <span style='color:#111;'> 276B </span>","children":null,"spread":false},{"title":"UserRoleDao.java <span style='color:#111;'> 244B </span>","children":null,"spread":false},{"title":"plus","children":[{"title":"RolePermissionDaoPlus.java <span style='color:#111;'> 179B </span>","children":null,"spread":false},{"title":"UserRoleDaoPlus.java <span style='color:#111;'> 157B </span>","children":null,"spread":false},{"title":"DictDaoPlus.java <span style='color:#111;'> 146B </span>","children":null,"spread":false},{"title":"PermissionDaoPlus.java <span style='color:#111;'> 168B </span>","children":null,"spread":false},{"title":"UserDaoPlus.java <span style='color:#111;'> 150B </span>","children":null,"spread":false},{"title":"RoleDaoPlus.java <span style='color:#111;'> 150B </span>","children":null,"spread":false}],"spread":false},{"title":"PermissionDao.java <span style='color:#111;'> 259B </span>","children":null,"spread":false},{"title":"RolePermissionDao.java <span style='color:#111;'> 278B </span>","children":null,"spread":false},{"title":"RoleDao.java <span style='color:#111;'> 229B </span>","children":null,"spread":false},{"title":"impl","children":[{"title":"DictDaoImpl.java <span style='color:#111;'> 210B </span>","children":null,"spread":false},{"title":"RolePermissionDaoImpl.java <span style='color:#111;'> 260B </span>","children":null,"spread":false},{"title":"UserRoleDaoImpl.java <span style='color:#111;'> 226B </span>","children":null,"spread":false},{"title":"PermissionDaoImpl.java <span style='color:#111;'> 241B </span>","children":null,"spread":false},{"title":"UserDaoImpl.java <span style='color:#111;'> 211B </span>","children":null,"spread":false},{"title":"RoleDaoImpl.java <span style='color:#111;'> 211B </span>","children":null,"spread":false}],"spread":false}],"spread":true},{"title":"shiro","children":[{"title":"UserRealm.java <span style='color:#111;'> 2.64KB </span>","children":null,"spread":false},{"title":"KickoutFilter.java <span style='color:#111;'> 4.17KB </span>","children":null,"spread":false}],"spread":true},{"title":"contant","children":[{"title":"SystemContant.java <span style='color:#111;'> 121B </span>","children":null,"spread":false}],"spread":true},{"title":"controller","children":[{"title":"LoginController.java <span style='color:#111;'> 2.64KB </span>","children":null,"spread":false},{"title":"IndexController.java <span style='color:#111;'> 1.53KB </span>","children":null,"spread":false}],"spread":true},{"title":"service","children":[{"title":"RoleService.java <span style='color:#111;'> 159B </span>","children":null,"spread":false},{"title":"UserRoleService.java <span style='color:#111;'> 216B </span>","children":null,"spread":false},{"title":"PermissionService.java <span style='color:#111;'> 177B </span>","children":null,"spread":false},{"title":"UserService.java <span style='color:#111;'> 589B </span>","children":null,"spread":false},{"title":"DictService.java <span style='color:#111;'> 252B </span>","children":null,"spread":false},{"title":"RolePermissionService.java <span style='color:#111;'> 246B </span>","children":null,"spread":false},{"title":"impl","children":[{"title":"UserServiceImpl.java <span style='color:#111;'> 2.22KB </span>","children":null,"spread":false},{"title":"DictServiceImpl.java <span style='color:#111;'> 1.71KB </span>","children":null,"spread":false},{"title":"RoleServiceImpl.java <span style='color:#111;'> 413B </span>","children":null,"spread":false},{"title":"RolePermissionServiceImpl.java <span style='color:#111;'> 606B </span>","children":null,"spread":false},{"title":"UserRoleServiceImpl.java <span style='color:#111;'> 540B </span>","children":null,"spread":false},{"title":"PermissionServiceImpl.java <span style='color:#111;'> 460B </span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"entity","children":[{"title":"User.java <span style='color:#111;'> 1.35KB </span>","children":null,"spread":false},{"title":"UserRole.java <span style='color:#111;'> 1.33KB </span>","children":null,"spread":false},{"title":"Role.java <span style='color:#111;'> 1.17KB </span>","children":null,"spread":false},{"title":"Permission.java <span style='color:#111;'> 789B </span>","children":null,"spread":false},{"title":"Dict.java <span style='color:#111;'> 2.28KB </span>","children":null,"spread":false},{"title":"RolePermission.java <span style='color:#111;'> 1.41KB </span>","children":null,"spread":false}],"spread":false},{"title":"util","children":[{"title":"GsonUtil.java <span style='color:#111;'> 2.25KB </span>","children":null,"spread":false}],"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明