security - Grails Spring Security插件-是否要创建项目特定的用户角色?

标签 security spring plugins grails

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

该插件的默认实现使我们可以创建特定于用户的角色。但是在我的项目中,我需要为USER创建特定于项目的角色,并需要对其进行身份验证。

例如用户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

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

最佳答案

您可以根据需要命名角色,因此可以使用Project_1_Admin,Project_2_Admin。我不认为基于您的问题的措辞,您正在寻找 Multi-Tenancy 解决方案。

关于security - Grails Spring Security插件-是否要创建项目特定的用户角色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3778420/

相关文章:

JNLP 中的 java.security.properties

java - Spring Boot Async ResultSet 已关闭

java - 在spring boot中动态加载测试属性文件和服务属性文件

events - CKEditor如何添加selectPage监听器

database - 如何在 Typo3 6.1.5 中使用 PHP 在我的扩展中从 tt_content 呈现内容对象

security - 使用 Iframe 会带来安全风险吗?

java - 如何使用 AspectJ 添加访问检查到方法(并基于 "advised"方法创建新方法)?

spring - 运行 tomcat 时出错您不能使用 spring-security-2.0.xsd 架构

plugins - logstash(2.3.2) gzip 编解码器不工作

ASP.NET 应用程序通过防火墙表现出奇怪的行为