zoukankan      html  css  js  c++  java
  • shiro配置1

    //1 SecurityManager
        @Bean
        public DefaultWebSecurityManager defaultWebSecurityManager(UserRealm realm,TokenSessionManager sessionManager,HashedCredentialsMatcher credentialsMatcher) {
        }
    2.自定义Token的获取
    @Bean
    public TokenSessionManager tokenSessionManager(RedisSessionDAO sessionDAO) {}
    2-1.把登录信息放在Redis 来,在分布式环境里面,可以共享session
    @Bean
    public RedisSessionDAO sessionDAO(RedisManager redisManager) {}
    2-1-1@Bean
    public RedisManager redisManager() {    }
    3.放行和拦截
    @Bean
    public DefaultShiroFilterChainDefinition defaultShiroFilterChainDefinition() {}
    4.注解的权限验证
    @Bean
    public AuthorizationAttributeSourceAdvisor  authorizationAttributeSourceAdvisor(DefaultWebSecurityManager securityManager) {}
    5.密码匹配器(数据库是密文,所以转化为密文比较)
    @Bean
    public HashedCredentialsMatcher hashedCredentialsMatcher() {}
  • 相关阅读:
    在线思维导图、UML
    SpringBoot定时任务
    SpringBoot邮件发送
    SpringBoot执行异步任务
    banner.txt
    SpringBoot Swagger3.0配置
    SpringBoot durid监控配置
    SpringBoot使用Shiro
    页面LOADING效果
    vue 阻止el-radio事件冒泡
  • 原文地址:https://www.cnblogs.com/javakangkang/p/14000594.html
Copyright © 2011-2022 走看看