我有一个现有的带有 Swing 接口的 Spring 应用程序。它使用 Spring Security 连接到 LDAP 系统,没有用户表,没有角色表,没有任何安全表。我想使用 Acegi 插件,但是,它要求我有一个 USER 表。如何覆盖插件以表明我不想要这个。事实上,我已经为我的 Swing 应用程序编写了一个安全服务,它构建了一个身份验证管理器。我如何绕过这个 USER 表的东西,而是注入我自己的安全服务?
问问题
895 次
2 回答
0
好的,覆盖安全插件的工作量太大。相反,我只是添加了普通的 ole Spring Security,就像它是一个 Web 应用程序一样。那是最简单的。唯一的问题是,我必须使用 resources.xml 来获得配置,因为 resources.groovy 以某种方式刷新并且没有正确读取内容。这让我可以选择根据环境切换配置。
于 2009-10-21T13:31:10.547 回答
0
现在有一个基于 Spring Security 核心插件的 Grails LDAP 插件。我发现它很容易设置,因此根据您的用例,它可能会有所帮助。
于 2012-02-22T18:22:45.107 回答