登录失败:池为空且连接创建失败

问题描述 投票:0回答:1

当我尝试使用 Shibboleth IDP 进行 SSO 时,当用户名和密码提交为登录失败:池为空且连接创建失败时,发生登录错误。

我的错误日志如下

==> /opt/shibboleth-idp/logs/idp-warn.log <==
at org.ldaptive.provider.jndi.JndiConnectionFactory.createInternal(JndiConnectionFactory.java:102)
Caused by: javax.naming.CommunicationException: localhost:10389
    at com.sun.jndi.ldap.Connection.<init>(Connection.java:216)
Caused by: java.net.ConnectException: Connection refused (Connection refused)
    at java.net.PlainSocketImpl.socketConnect(Native Method)
2018-08-13 09:32:53,752 - WARN [org.ldaptive.pool.BlockingConnectionPool:600] - unable to create active connection
2018-08-13 09:32:53,753 - ERROR [org.ldaptive.pool.BlockingConnectionPool:197] - Could not service check out request
2018-08-13 09:32:53,754 - WARN [net.shibboleth.idp.authn.impl.ValidateUsernamePasswordAgainstLDAP:192] - Profile Action ValidateUsernamePasswordAgainstLDAP: Login by admin produced exception
org.ldaptive.pool.PoolExhaustedException: Pool is empty and connection creation failed
    at org.ldaptive.pool.BlockingConnectionPool.getConnection(BlockingConnectionPool.java:198)

有人可以建议我解决这个问题的方法吗?

single-sign-on shibboleth
1个回答
0
投票

老问题,谷歌回答。

检查

/opt/shibboleth-idp/conf/ldap.properties
您的域名/IP 和端口是否正确。

就我而言,我错过了图像

bitnami/openldap
默认使用端口1389。

© www.soinside.com 2019 - 2024. All rights reserved.