![](https://img-blog.csdnimg.cn/b9bbcf52bbeb4d73ac2f4930421dd72c.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
SpringSecurity
文章平均质量分 56
学习SpringSecurity知识总结
珠峰下的沙砾
IT永无止境
展开
-
UserDetailsService接口及子类实现
继承图UserDetailsService(位于org.springframework.security.core.userdetails包下) 用户详情信息服务,此接口定义了获取用户详细信息的唯一的一个方法,通过用户名称获取用户信息;但是获取用户信息的源头有很多自己也可定义只要实现了此接口重写loadUserByUsername方法,在方法内部定义自己获取用户信息的逻辑,后续认证工作交由SpringSecurity来完成即可:public interface UserDetailsService {原创 2022-01-09 22:19:56 · 2028 阅读 · 0 评论 -
UserDetails接口及子类实现
继承图原创 2022-01-04 17:13:15 · 3810 阅读 · 0 评论 -
TestingAuthenticationToken
TestingAuthenticationToken(位于org.springframework.security.authentication)原创 2021-12-30 14:40:49 · 446 阅读 · 0 评论 -
UsernamePasswordAuthenticationToken
UsernamePasswordAuthenticationToken(位于org.springframework.security.authentication包下) 通过类名可以的看出来,用户名密码方式进行认证。就是我们见的最多的认证方式通过用户名密码进行登录。咱们话不多说看看具体实现:public class UsernamePasswordAuthenticationToken extends AbstractAuthenticationToken { // 序列化id priva原创 2021-12-29 23:14:58 · 30136 阅读 · 4 评论 -
Authentication接口及子类
继承关系图Authentication英文翻译过来就是身份验证,验证的意思。Authentication在SpringSecutiry架构中占有核心地位,在org.springframework.security.core包中。定义了身份验证成功后的基础方法:// 当前登录人的详细// Authentication是SpringSecurity中认证的主体,包含主体权限列表、主体凭据、主体详细信息,以及主体是否验证成功等信息public interface Authentication exten原创 2021-12-29 22:52:58 · 1795 阅读 · 2 评论