gpt4 book ai didi

grails - grails-spring-security-ldap插件配置LDAP连接超时

转载 作者:行者123 更新时间:2023-12-02 14:41:03 25 4
gpt4 key购买 nike

我正在尝试使用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.启动环境属性:-Dcom.sun.jndi.ldap.connect.timeout=2000
关于我在做什么错的想法?

最佳答案

您最初的直觉是正确的,上面的解决方案#1有效:grails.plugin.springsecurity.ldap.context.baseEnvironmentProperties = ['com.sun.jndi.ldap.connect.timeout': '2000']
我在Grails 2.5.4上使用插件的2.x分支(确切地说是2.0.1),尽管您有3台服务器,但情况与您类似。我认为您可能离成功还差一小段grails clean,因为它最初对我也不起作用。清洁后,效果很好。我可以通过使用一些/etc/hosts引起超时,并更改Config.groovy超时值会产生预期的结果,并在超时时跨服务器级联。

关于grails - grails-spring-security-ldap插件配置LDAP连接超时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34679876/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com