spring security使用配置详解

  • 登录认证
  1. spring-security.xml登录验证器总配置

spring security使用配置详解_第1张图片

2、loginfilte实现。

       2.1 处理用户登陆的类继承security的UsernamePasswordAuthenticationFilter重写attemptAuthentication(认证处理逻辑)、successfulAuthentication(认证成功处理逻辑)、unsuccessfulAuthentication(认证失败处理逻辑)、obtainUsername(获取请求的用户名)、obtainPassword(获取请求的密码)五个方法。处理逻辑根据自身业务而定

spring security使用配置详解_第2张图片

spring security使用配置详解_第3张图片

spring security使用配置详解_第4张图片

spring security使用配置详解_第5张图片

2.2登录认证成功或失败后调用认证成功或失败处理器,指定跳转的页面。

spring security使用配置详解_第6张图片

2.3获取用户权限

spring security使用配置详解_第7张图片

spring security使用配置详解_第8张图片

spring security使用配置详解_第9张图片

 

 

二权限控制

       1权限认证过滤器整体配置

spring security使用配置详解_第10张图片

              1.1security实现

spring security使用配置详解_第11张图片

spring security使用配置详解_第12张图片

       1.2资源获取器

spring security使用配置详解_第13张图片

spring security使用配置详解_第14张图片

       1.3决策器

spring security使用配置详解_第15张图片

 

  • web.xml配置

spring security使用配置详解_第16张图片

spring security使用配置详解_第17张图片

你可能感兴趣的:(java,spring,secutiry)