gpt4 book ai didi

spring - 使用 grails ldap 配置登录失败

转载 作者:行者123 更新时间:2023-12-02 15:48:30 25 4
gpt4 key购买 nike

我在 application.yml 中配置了 grails ldap 插件,并在 build.gradle 中添加了 spring security core 和 ldap 的依赖项。
chalice :
插入:
Spring 安全:

     providerNames: ['ldapAuthProvider', 'anonymousAuthenticationProvider'] 
ldap:
context:
managerDn: "CN=ldapreader_website,CN=Users,DC=corp,DC=domain,DC=com"
managerPassword: '[secret]'
server: 'ldap://mydomain.com:389/'
authorities:
groupSearchBase: '[CN=Users,DC=corp,DC=domain,DC=com]'
groupSearchFilter: 'member={0}'
search:
base: '[CN=Users,DC=corp,DC=domain,DC=com]'
filter: '(&(objectCategory=user)(sAMAccountName={0}))'

但是当我尝试登录时收到错误消息:
 Caused by: org.springframework.ldap.AuthenticationException: [LDAP: error code 49 - 80090308: LdapErr: DSID-0C0903A9, 
comment: AcceptSecurityContext error, data 52e, v1d
eption is javax.naming.AuthenticationException: [LDAP: error code 49 - 80090308: LdapErr: DSID-0C0903A9,
comment: AcceptSecurityContext error, data 52e, v1db1 ]
at org.springframework.ldap.support.LdapUtils.convertLdapException(LdapUtils.java:191)

任何人都可以在这个问题上帮助我。

最佳答案

错误代码 49/52e 似乎表明凭据无效,引用 here

表示 Active Directory (AD) AcceptSecurityContext 错误,当用户名有效但密码和用户凭据的组合无效时返回。这是 LDAP 错误代码 49 的 AD 等效项。

关于spring - 使用 grails ldap 配置登录失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43423533/

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