嗨,我正在研究该数据模型。我在组级别和用户级别跟踪权限。我想在春季安全中实施该解决方案。
i) 用户有多个组,每个组都有一组权限。ii) 权限也在用户级别实现,以限制用户某些权限。
我的表是用户:- userid(pk),username
组:- groupid(pk),组名
用户组:- groupid(pk,fk),userid(pk,fk)。
权限:-权限ID,per_name。
组权限:-
用户权限。
请帮忙
嗨,我正在研究该数据模型。我在组级别和用户级别跟踪权限。我想在春季安全中实施该解决方案。
i) 用户有多个组,每个组都有一组权限。ii) 权限也在用户级别实现,以限制用户某些权限。
我的表是用户:- userid(pk),username
组:- groupid(pk),组名
用户组:- groupid(pk,fk),userid(pk,fk)。
权限:-权限ID,per_name。
组权限:-
用户权限。
请帮忙
Spring Security 支持开箱即用的组和个人用户角色/权限。默认模式在参考手册的附录中进行了描述。
如果您想使用自己的架构,您可以将自定义 SQL 注入JdbcDaoImpl,它返回的数据与预期的相同,或者,如果您的架构差异太大,您可以实现自己的UserDetailsService
来自己加载数据。