SpringSecurity 学习记录(一)- SpringSecurity 主要的实现类

SpringSecurity 官方文档地址是:


https://projects.spring.io/spring-security/


主要的类:


1:

org.springframework.security.core.userdetails.UserDetails

实现这个接口类主要是把用户是否禁止登录,用户密码是否过期,用户密码信息,授权的角色信息,告诉SpringSecurity。


2:

org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdapter

配置类,继承了它,可以把一些自定义的Fillter 添加到Filter链里面去,设置一些允许访问资源的路径,


3 :

org.springframework.security.web.access.AccessDeniedHandler

实现这个接口,重写handle方法,可以设置返回信息。


4:

org.springframework.security.web.AuthenticationEntryPoint

实现这个接口,重写commence方法,可以设置异常返回信息描述。


5:

org.springframework.web.filter.OncePerRequestFilter


继承这个类,可以进行自定义的拦截。比如和token交互。


6:

org.springframework.security.access.intercept.AbstractSecurityInterceptor

这个类比较重要,继承它,可以实现url级权限控制。beforeInvocation 

 

7:

org.springframework.security.core.userdetails.UserDetailsService




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值