使用Spring-Security的用户组和权限

时间:2013-10-23 21:46:25

标签: spring spring-mvc spring-security

您好我正在处理该数据模型。其中我在组级别和用户级别跟踪权限。 我想在Spring security中实现该解决方案。

i)用户拥有多个组,每个组都拥有一组权限。 ii)权限也在用户级实现,以限制用户的某些权限。

我的桌子是 用户: - userid(pk),用户名

组: - groupid(pk),groupname

usergroup: - groupid(pk,fk),userid(pk,fk)。

权限: - permissionid,per_name。

组权限: -

用户权限。

请帮助

1 个答案:

答案 0 :(得分:1)

Spring Security支持开箱即用的组和个人用户角色/权限。 an appendix in the reference manual中描述了默认架构。

如果要使用自己的架构,可以将自定义SQL注入JdbcDaoImpl,返回预期的相同数据,或者,如果架构过于不同,则可以实现自己的{{1}自己加载数据。