`

grails acegi插件,用户无法赋予角色

阅读更多
安装acegi插件,用户无法赋予角色。
查看代码发现:
if (key.contains('ROLE') && 'on' == params.get(key)) {
				Authority.findByAuthority(key).addToPeople(person)
			}

只有参数值名称中包含“ROLE”且值为ON时,才赋予。
我查看我的角色名称为user,并没有“ROLE”,导致无法赋予。

我将角色名统一添加前缀“ROLE_”,改为“ROLE_user”
再测试,OK。
分享到:
评论

相关推荐

    grails-acegi-0.5.zip

    2. `application.properties`:这个文件用于存储应用的属性,可以包含Grails Acegi插件的配置参数,如用户的认证方式、权限设置等。 3. `plugin.xml`:XML格式的插件配置文件,通常包含插件的版本、作者等信息,有时...

    grails-acegi-0.1.zip

    3. ACL细粒度控制:通过Acegi插件,可以针对单个对象或者记录设置访问权限,例如只允许特定用户或角色修改某个特定的数据。 4. 安全异常处理:当用户试图访问无权访问的资源时,插件会抛出异常,你可以自定义异常...

    grails-acegi-0.5.2.zip

    Grails Acegi 0.5.2是一个针对Grails框架的权限管理插件,它基于Spring Security(原名为Acegi Security)的核心机制,为Grails应用程序提供了强大的身份验证和授权功能。这个插件的发布旨在帮助开发者轻松地在...

    grails-acegi-0.4.1.zip

    Grails Acegi插件的核心功能在于它实现了基于Spring Security的权限管理机制。Spring Security是一款高度可配置的安全框架,能够处理身份验证、授权以及访问控制等任务。通过将Acegi集成到Grails中,开发者可以利用...

    grails-acegi-0.5.1.zip

    例如,可以定义角色如"管理员"、"普通用户",并赋予它们不同的权限。 3. 安全拦截:利用AOP(面向切面编程)技术,可以拦截特定的控制器或动作,实现动态的安全策略。 4. 异常处理:当访问被拒绝或认证失败时,...

    grails-acegi-0.3.zip

    通过这个文件,Grails知道如何正确地集成和使用Acegi插件。 2. **application.properties**:这是Grails应用的配置文件,虽然在这个上下文中未提供具体的配置内容,但在实际使用中,开发者可能会在这里配置与Spring...

    grails-acegi-0.2.zip

    《Grails Acegi 0.2插件:构建安全的Web应用》 ...总的来说,Grails Acegi 0.2插件通过集成Spring Security的强大安全框架,为Grails应用提供了全面的用户认证和授权解决方案。开发者可以利用这个插件轻松实现角色基

    grails-acegi-0.2.1.zip

    2. **application.properties**:此文件用于存储应用的配置属性,可能包含了与Acegi插件相关的配置,如安全策略、用户角色等。 3. **plugin.xml**:XML格式的插件描述文件,提供关于插件的元数据,如作者、许可证、...

    TsuyoshiYamamoto_Acegi On Grails

     How to use Acegi on Grails  using Grails Domain class  Beans to support Acegi on Grails  Grails Acegi Plugin  Setting up Acegi Plugin  Secure your Ajax  Secure your Service

    eclipse开发grails插件

    2. **安装Grails插件**:有了GroovyEclipse的支持,我们还需要安装Grails插件。同样地,可以通过Eclipse的"Help" -> "Install New Software",添加Grails插件的更新站点(如:...

    grails-pjax:Grails Pjax插件云可帮助您在Grails中使用pjax

    Grails Pjax插件Pjax在Grails中。 Pjax类似于(turbolinks)[ ,在'A'标签,按钮和表单上工作。 参见_pjaxHeader grails templtate文件中的演示代码。 ## Pjax是什么? Pjax是一个jQuery插件,它使用ajax和pushState...

    grails-用户手册

    总结来说,《Grails用户手册》涵盖了从项目创建到部署运行的全过程,包括Grails的基础概念、MVC架构、持久化、插件系统、视图技术、URL映射、测试策略等多个方面。通过学习和实践,开发者可以充分利用Grails的强大...

    grails-4.0.4.zip

    5. **插件系统**:Grails的插件系统是其灵活性的一大体现,允许开发者复用和扩展功能。例如,有用于安全性的spring-security-core插件,用于邮件发送的mail插件,以及用于RESTful API的rest-api-doc插件等。这些插件...

    eclipse插件grails(groovy)

    Eclipse 插件 Grails(Groovy)是一个强大的开发工具,它使得在Eclipse环境中进行Groovy和Grails应用的开发变得更为便捷。Groovy是一种动态、面向对象的编程语言,而Grails则是一个基于Groovy的开源Web应用框架,...

    grails 中文文档+grails-fckeditor-0.9.5.zip插件

    《Grails技术详解:中文文档与Fckeditor-0.9.5插件解析》 Grails,作为一款基于Groovy语言的开源Web应用框架,以其高效、简洁的特性深受开发者喜爱。它集成了许多Java EE的功能,同时简化了开发流程,使得开发人员...

    Grails安装SVN客户端插件指导手册

    在help菜单选择Install New Software…

    grails框架

    grails的插件系统也是其亮点之一。首先,和rails,django等web框架类似,基于微内核的思想,插件(可重用模块)是框架的一等公民。grails除了核心模块以外的功能几乎都是通过插件方式实现的。实际上,一个grails插件...

    grails-shiro-ui:Grails Shiro UI 插件

    2. 权限授权:Grails Shiro UI 插件通过角色和权限管理,实现了对用户操作的精细控制。开发者可以定义角色并分配权限,限制用户访问特定的资源或执行特定的操作。 3. 安全会话管理:插件自动处理会话过期、会话跟踪...

    elasticsearch-grails-plugin, 恢复的ElasticSearch grails插件.zip

    elasticsearch-grails-plugin, 恢复的ElasticSearch grails插件 Elasticsearch插件插件这个项目是一个基于Elasticsearch的插件,这个项目是基于的人完成的伟大工作的。你为什么想要为原来的Elasticsearch插件提供...

    grails学习

    Grails 1.1 变更了插件存储路径,默认不再保存在 `PROJECT_HOME/plugins` 目录下。如果你遇到因插件导致的编辑错误,可以在 `grails-app/conf/BuildConfig.groovy` 文件中添加以下配置: ``` grails.project....

Global site tag (gtag.js) - Google Analytics