Grails Spring安全插件 - 想要创建项目特定用户的角色?

时间:2010-09-23 12:37:56

标签: security spring plugins grails

我有域类“Project”和“User”,需要使用Spring Secutity插件实现身份验证。

此插件的默认实现为我们提供了创建特定于用户的ROLES。但是在我的项目中,我需要为USER创建项目特定的ROLES,并需要对它们进行身份验证。

e.g。用户A可以是Project-1中的ADMIN 而用户A可以是Project-2中的MODERATOR 用户A也可以是Project-3中的成员

是否可以使用spring security插件来使用这种类型的身份验证系统?

PS:我在邮件列表中看到了这个帖子,但只是一个模糊的想法。 http://grails.1312388.n4.nabble.com/Spring-Security-Plugin-change-the-process-that-grants-access-td2539915.html

任何帮助或建议将不胜感激。 :)

1 个答案:

答案 0 :(得分:1)

您可以根据需要为角色命名,因此Project_1_Admin,Project_2_Admin是可接受的名称。我不认为根据您的问题的措辞,您正在寻找多租户解决方案。