grails - Grails Spring-Security-Core插件

标签 grails spring-security grails-plugin

是否可以修改并让grails spring-security-core插件利用/WEB-INF/applicationContext-security.xml中定义的其他bean?

有没有人能够成功运行例如spring-security的简约案例:

<http>
    <http-basic/>
    <intercept-url pattern="/**" access="ROLE_ADMIN" />
</http>
<authentication-manager>
    <authentication-provider>
        <user-service>
            <user name="admin" password="pass" authorities="ROLE_ADMIN" />
        </user-service>
    </authentication-provider>
</authentication-manager>

安装了Grails的spring-security-core插件,以便grails插件不会重定向它,而是使用它自己的bean?

在这种情况下,您在哪里以及如何指定此名称以使其成为可能?

最佳答案

不要编辑/WEB-INF/applicationContext-security.xml-这是Grails父应用程序上下文定义文件。如果要使用XML语法而不是resources.groovy,请在同一文件夹中创建一个名为resources.xml的文件,并将Bean定义放在此处。格式与任何Spring XML文件相同。

但是您不能将Spring Security XML bean定义与插件混合使用,因为方法非常不同,特别是几个bean名称不相同。

关于grails - Grails Spring-Security-Core插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12800718/

相关文章:

java - 如何在Spring Security 3.0中为用户详细信息对象设置自定义属性

css - Grails 过滤器禁用样式/CSS

grails - Grails 中的最大值和偏移量?

grails - Gorm findAllBy 里面 gsp 的疑问

spring-security - 导航到 spring security 登录页面重定向到 invalid-session-url

spring-mvc - Spring Security JSP 标签 <sec :authorize access ="hasRole(' ')"> not working

tomcat - Grails Tomcat 插件 - 找不到 DeployTask 错误

jquery - 如何使用带有grails的jQuery小部件?

hibernate - 列表中一个域对象上的StaleObjectStateException会影响所有剩余的更新

Grails g :paginate - Passing search parameters back to Controller