Spring Boot LDAP的Rancher环境变量

6xfqseft  于 2023-10-16  发布在  Spring
关注(0)|答案(1)|浏览(162)

我目前在一个项目中工作,我们需要从一个Active Directory中获取用户并在另一个LDAP中创建用户。为此,我使用Springboot项目,当我在STS中测试时,它工作得很好。但是当我将同一个项目部署到Rancher(v2.6.13)并配置AD详细信息(用户名、密码、基本URL等)时。但是当它试图建立一个连接到LDAP,我们得到下面的错误。
org.springframework.ldap.AuthenticationException:[LDAP:错误代码49 - 80090308:LdapErr:DSID-0 C 090447,注解:AcceptSecurityContext错误,数据52 e,v3839];嵌套异常是javax.naming.AuthenticationException:[LDAP:错误代码49 - 80090308:LdapErr:DSID-0 C 090447,注解:AcceptSecurityContext错误,数据52 e,v3839]]
我已经尝试了以下格式的用户名
DOMAIN\username cn=用户名,ou=服务帐户,dc=域,dc=本地用户名cn=用户名
还是没找到。任何帮助都是值得的。

yacmzcpb

yacmzcpb1#

按照this answer的建议,我已经用全名配置了我的rancher环境变量,即CN=username,ou=ounit,dc=domain格式。这解决了我的错误。

相关问题