我有一个简单的Web应用程序,其中用户名和密码(在登录页面中输入)使用Spring Security对LDAP进行身份验证。
这里几乎所有东西都是配置。我可以发布所有配置。文件,如有必要。
我需要一种方法来暂时禁用此身份验证,以便进行演示/测试等。理想情况下,如果“不进行身份验证”。登录页面上存在复选框,然后应绕过身份验证。
当然,我可以删除所有Spring-Security的东西。但这不是很整洁。
最简单/最好的方法是什么?感谢。
答案 0 :(得分:2)
我知道这已经有一年了,但我还是想跑去做同样的事。我找不到任何动态的方法,但我找到了一种方法,以便可以在Config.groovy
中的一行进行简单的更改,并重新启动适用于我的应用程序。
grails.plugin.springsecurity.ldap.active = false
然后将其他ldap配置选项放在if语句
中if (grails.plugin.springsecurity.ldap.active) {
//All of the ldap options
}