我有一个使用LDAP身份验证的简单Spring Boot应用程序。
当我使用java -jar app.jar
运行应用程序时,它运行良好,我可以使用基本身份验证标头发出GET请求,然后应用程序针对LDAP服务器对我进行身份验证。
但是...
当我将同一个应用程序放置在Docker容器中时,LDAP连接不再起作用,与LDAP服务器的连接只是挂起,直到最终超时。
我该如何调试它,以便准确了解LDAP服务器未响应的原因?
注意:
任何帮助都将得到我们的赞赏。
注意:此时日志文件仅挂起,直到请求超时:
o.s.s.l.s.FilterBasedLdapUserSearch : Searching for user '[username]', with user search [ searchFilter: '[searchfilter]', searchBase: '[searchbase]', scope: subtree, searchTimeLimit: 0, derefLinkFlag: false ]
尽管显然我已经替换了实际的用户名,searchfilter和searchBase。