我正在尝试使用 grails-spring-security-ldap 插件(版本 2)配置 LDAP 连接超时,但找不到正确的配置。
例如,使用此配置:
grails.plugin.springsecurity.ldap.context.server = "ldaps://host1 ldaps://host2"
我一直在测试 host1 不可用的场景,期望连接超时是我配置的。症状有两件事:
1. 服务器需要大约额外的 3 分钟才能启动。即它在 LDAP 配置步骤中等待几分钟,然后故障转移到 host2。
2. 登录尝试似乎有大约 10 秒的故障转移超时。
所以我假设我的配置尝试没有被应用。
我已经尝试了这两种方法都没有成功:
1. Config.groovy 值:grails.plugin.springsecurity.ldap.context.baseEnvironmentProperties = ['com.sun.jndi.ldap.connect.timeout': '2000']
2. 启动 env 属性:-Dcom.sun.jndi.ldap.connect.timeout=2000
关于我做错了什么的想法?