![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
shiro
牙疼疼疼疼疼
生命不息,编程不止
展开
-
shiro----------------8.rememberMe
/** * * remenberMeCookie是一个实现了将用户名保存在客户端的一个cookie,与登陆时的cookie是两个simpleCookie。 * 登陆时会根据权限去匹配,如是user权限,则不会先去认证模块认证,而是先去搜索cookie中是否有rememberMeCookie, * 如果存在该cookie,则可以绕过认证模块,直接寻找授权模块获取角色权限信息。 * 如果权...原创 2018-11-30 17:45:23 · 234 阅读 · 0 评论 -
shiro----------------7.配置sessionmanager
/** * 配置sessionmanager,由redis存储数据 */@Bean(name = "sessionManager")@DependsOn(value = "lifecycleBeanPostProcessor")public ShiroSessionManager sessionManager(@Qualifier("shiroRedisTemplate") Redi...原创 2018-11-30 16:46:44 · 1104 阅读 · 0 评论 -
shiro----------------6.缓存管理
/** * 缓存管理器的配置 */@Bean(name = "ShiroRedisCacheManager")public ShiroRedisCacheManager redisCacheManager() { ShiroRedisCacheManager redisCacheManager = new ShiroRedisCacheManager(); redisCa...原创 2018-11-30 16:33:57 · 169 阅读 · 0 评论 -
shiro----------------5.登录控制
@Autowiredprivate ShiroSessionManager sessionManager;@GetMapping("/login")public KeyValue login(@Validated User user, Boolean rememberMe, BindingResult result, HttpServletRequest request){ S...原创 2018-11-30 16:02:14 · 270 阅读 · 0 评论 -
shiro----------------4.领域:认证,授权
/** * 领域 */@Bean(name = "myShiroRealm")@DependsOn(value = {"lifecycleBeanPostProcessor", "ShiroRedisCacheManager"})public MyShiroRealm myShiroRealm(@Qualifier("shiroRedisTemplate")RedisTemplate ...原创 2018-11-30 15:58:15 · 230 阅读 · 0 评论 -
shiro----------------3.过滤器
/** * anon(匿名)、logout(登出)、authc(认证) */@Beanpublic ShiroFilterFactoryBean shiroFilter(SecurityManager securityManager, ShiroService shiroService) { ShiroFilterFactoryBean shiroFilter = new Shi...原创 2018-11-30 15:52:14 · 203 阅读 · 0 评论 -
shiro----------------2.权限注解
/** * 开启Shiro的注解(如@RequiresRoles,@RequiresPermissions),需借助SpringAOP扫描使用Shiro注解的类,并在必要时进行安全逻辑验证 * 配置以下两个bean(DefaultAdvisorAutoProxyCreator(可选)和AuthorizationAttributeSourceAdvisor)即可实现此功能 * @return...原创 2018-11-30 15:39:11 · 167 阅读 · 1 评论 -
shiro----------------1.配置
1.依赖<dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-spring</artifactId> <version>1.4.0</version></dependency>原创 2018-11-30 15:33:55 · 188 阅读 · 0 评论