暂时禁用Spring Security(ldap auth)

时间:2013-07-22 06:04:17

标签: java spring java-ee spring-security spring-security-ldap

我有一个简单的Web应用程序,其中用户名和密码(在登录页面中输入)使用Spring Security对LDAP进行身份验证。

这里几乎所有东西都是配置。我可以发布所有配置。文件,如有必要。

我需要一种方法来暂时禁用此身份验证,以便进行演示/测试等。理想情况下,如果“不进行身份验证”。登录页面上存在复选框,然后应绕过身份验证。

当然,我可以删除所有Spring-Security的东西。但这不是很整洁。

最简单/最好的方法是什么?感谢。

1 个答案:

答案 0 :(得分:2)

我知道这已经有一年了,但我还是想跑去做同样的事。我找不到任何动态的方法,但我找到了一种方法,以便可以在Config.groovy中的一行进行简单的更改,并重新启动适用于我的应用程序。

grails.plugin.springsecurity.ldap.active = false

然后将其他ldap配置选项放在if语句

if (grails.plugin.springsecurity.ldap.active) {
    //All of the ldap options
 }