通过 Spring Security 配置 Grails 配置插件 grails-ckeditor

Posted

技术标签:

【中文标题】通过 Spring Security 配置 Grails 配置插件 grails-ckeditor【英文标题】:Grails config plugin grails-ckeditor through Spring Security 【发布时间】:2018-02-16 11:38:29 【问题描述】:

我正在使用带有 Spring Security Core 插件的 Grails 3。 我想使用 grails-ckeditor 插件,但出现 403 错误。

我不知道如何配置静态规则。在我的 application.groovy 我有这个:

[pattern: '/ck',    access: 'permitAll'],
[pattern: '/ck.*',  access: 'permitAll'],
[pattern: '/ck/**', access: 'permitAll'],

但我在尝试上传图片时总是遇到 403 错误。

有什么想法吗?

【问题讨论】:

我的配置有用于“访问”而不是字符串的数组:访问:['permitAll']。不过不确定这会有所不同。 谢谢。但我没有工作。结果相同。 【参考方案1】:

我所做的是覆盖 OpenFileManagerConnectorController。

我创建了一个 OpenFileManagerConnectorController 控制器,并将 OpenFileManagerConnectorController 文件中的所有代码粘贴到 GitHub。

然后我添加了注解安全性:

@Secured('ROLE_ADMIN')
class OpenFileManagerConnectorController

不确定这是否是最好的解决方案,但我按方面工作。

【讨论】:

以上是关于通过 Spring Security 配置 Grails 配置插件 grails-ckeditor的主要内容,如果未能解决你的问题,请参考以下文章

Spring Security XML 配置与 Java 配置

如何通过我的基本身份验证配置允许“/api/**”进入我在 Spring Security 中的 oauth 配置

Spring Security:如何将两个应用程序与单独的 Spring Security 配置集成?

如何在 Grails 应用程序和 Java 应用程序之间共享 Spring Security 类?

Spring Security入门(2-2)Spring Security 的运行原理 2

Spring Security配置内容安全策略