暂时禁用Spring Security(ldap-auth)



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

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

为了演示/测试等目的,我需要一种暂时禁用此身份验证的方法。理想情况下,如果登录页面上存在"不进行身份验证"复选框,则应绕过身份验证。

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

做这件事最简单/最好的方法是什么?谢谢

我知道这已经一年了,但我遇到了想要做同样事情的人。我找不到任何动态的方法,但我确实找到了一种方法,可以在Config.groovy中的一行上进行简单的更改,并重新启动对我有效的应用程序。

grails.plugin.springsecurity.ldap.active = false

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

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

最新更新