Spring boot 单角色Spring安全实现
我一直在从事SpringBoot迷你项目,我被困在这一部分 因此,我们的项目可能包含许多用户,但每个用户只能有一个角色 有三个角色:Spring boot 单角色Spring安全实现,spring-boot,spring-security,Spring Boot,Spring Security,我一直在从事SpringBoot迷你项目,我被困在这一部分 因此,我们的项目可能包含许多用户,但每个用户只能有一个角色 有三个角色: 学员 促进者 管理员 ERD包括: 我的问题是,我可以基于我的ERD实现Spring安全注册和授权吗?因为我从internet教程中看到,用户和角色实体之间存在多对多关系,或者我的ERD是错误的 希望有人能启发我。是的,你可以 创建自己的身份验证实现 接口定义了方法getAuthorities()。它返回一个集合,但如何实现它取决于您 确保您的登录筛选器(或
- 学员
- 促进者
- 管理员
身份验证实现
getAuthorities()
。它返回一个集合
,但如何实现它取决于您AuthenticatedUser
(而不是示例中的UsernamePasswordAuthenticationToken
)公共类AuthenticatedUser实现身份验证{
私人用户;
公共认证用户(用户){
this.user=用户;
}
@凌驾
公共收藏