zoukankan      html  css  js  c++  java
  • 2019/9/6 spring实战第二章,shiro权限加密,授权

    《spring实战》第二章:

    装配bean的三种方式:

    • 隐式bean发现机制和自动装配
    • xml显示装配
    • java中显示装配

     

    shiro权限登录次数限制

    ehcache中,配置登录次数的限制

    继承HashedCredentialsMatcher,重写凭证匹配方法。在该方法中,检验ehcache缓存中的登录错误次数,并记录数据库或者记录缓存

     

    shiro授权角色权限

    1.需要在shiroconfiguration里面注册入两个bean,启用注解授权验证

        @Bean
        public static LifecycleBeanPostProcessor lifecycleBeanPostProcessor() {
            return new LifecycleBeanPostProcessor();
        }
    
        @Bean
        public static DefaultAdvisorAutoProxyCreator defaultAdvisorAutoProxyCreator(){
            return new DefaultAdvisorAutoProxyCreator();
        }

    2.在realm中重写doGetAuthorizationInfo方法,加入authorizationInfo的相关角色和权限

     authorizationInfo.addRole("Admin");
     authorizationInfo.addStringPermission("/login/view");

    3.权限已经加入相关的authorizationInfo,即可在相关的方法中用注解方式验证授权

        @RequiresRoles("Admin")
        @RequiresPermissions("/login/view")
        public String loginUser(User user){
        //TODO
        }
  • 相关阅读:
    WPF控件介绍(2)
    WPF布局介绍(1)
    ASP.NET Core部署IIS问题总结
    Tomcat 8.5 配置 SSL 证书
    CA证书申请+IIS配置HTTPS+默认访问https路径
    Java-获取当前IP归属地
    JS方法调用jQuery内部方法
    exe4J打包jar文件成exe可执行文件
    JavaFx入门(一)
    Java连接SQL server
  • 原文地址:https://www.cnblogs.com/xiaotianblog/p/11477183.html
Copyright © 2011-2022 走看看