我是 Spring Security 的新手。我有一个带有两种不同类型实体的 Spring Boot 应用程序。客户和员工。在员工中,我有普通员工、管理员和超级用户。由于我使用 JPA,每个实体都有自己的repository
. 如何对我的模型进行建模UserDetailsService
,loadUserByUsername
因为这是针对许多存储库进行验证的常用方法。我是否缺少任何围绕我的实体建模的东西?
附加信息:
在我的设计中,我有两个实体。Customer
和Employee
。Employee
将有诸如NORMAL
、ADMIN
和 之类的角色SUPER_USER
。客户是一个不同的实体。
是否会有两个UserDetailsService
和两个 AuthenticationProvider 分别指向自己的表(Customer 和 Employee)?
眼眸繁星
胡说叔叔
相关分类