我希望使用 CAS 对 google 进行身份验证。我收到错误
org.springframework.ldap.CommunicationException: xyz.com:389; nested exception is javax.naming.CommunicationException: abc.com:389 [Root exception is java.net.ConnectException: Connection timed out]
我的 LDAP 凭证是正确的。当我使用 AD LDAP 时,我可以成功登录,但如果我使用 Luminis LDAP 凭据,我们会收到错误消息。
- Maven 版本:Apache Maven 3.3.9
- CAS 版本:3.5.2
- Tomcat 版本:7.0.70
- Java 版本:1.7.0_79,供应商:Oracle Corporation
有什么建议吗?
提前致谢。
鲍勃。
最佳答案
最后我得到了解决方案:
cas 服务器无权访问 LDAP 服务器。所以我不得不将 cas 服务器的 ip 添加到端口 389 上的 LDAP 服务器的防火墙。 而且效果很好。
关于java - 嵌套异常是 javax.naming.CommunicationException : abc. com :389 [Root exception is java.net.ConnectException: 连接超时],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38978275/