我使用Spring Security(基本身份验证)+LDAP身份验证,这与嵌入式测试ldif很好,但与我的域LDAP不一样。但是,我可以使用LDAP浏览器/编辑工具使用相同的筛选器搜索我的帐户(SAMAccountName=NAPO)
@Override
public void addServiceAuthenticationManager(AuthenticationManagerBuilder authBuilder) throws Exception {
authBuilder
.ldapAuthentication()
.ldapAuthoritiesPopulator(ldapAppAuthoritiesPopulator())
.userSearchBase("OU=Users,DC=napo,DC=com")
.userSearchFilter("(SamAccountName={0})")
.contextSource()
.root("dc=napo,dc=com")
.managerDn("admin@napo.com")
.managerPassword("XXX")
.url("ldap://ldap.napo.com/OU=Users,dc=napo,dc=com");
错误消息为:LDAP:错误代码32-0000208D:Nameerr:DSID-0310020A,problem 2001(NO_OBJECT)
UserSearchBase
相对于Root
。从UserSearchBase
中删除dc=napo,dc=com
。
我希望用户使用他们的公司用户名/密码组合登录到我的Spring Boot应用程序(这样我可以使用AD身份验证,并且(可能还)使用该AD查询活动用户)。 所以我做了导致结果的域: 然后我使用了这个VBS: 返回: 现在我试着在第一个答案(建议) 可悲的是,当我启动应用程序并将我的公司凭据插入我的Spring-Boot-Security-Login-UI时,我无法登录到该应用程序。此外,路径 无法通过
我使用Presto Cli测试ldap,下面是以下命令: 它不要求密码,我能够连接到Presto集群,并能够运行查询。为什么LDAP身份验证对此没有任何帮助?
我正在尝试从Ldap服务器对用户进行身份验证。 以下是我的Ldap用户: 我的管理员的路径是cn=admin,dc=ldap,dc=agem,dc=com 我错过了什么?
问题内容: 我试图让我的自定义Java应用程序使用我们的Active Directory服务器进行身份验证,但由于某种原因我无法使其正常工作。谁能看到为什么呢?这是我的方法如下: 结果: 问题答案: 你尝试过这种方式吗? 也更换 与
我需要连接到LDAP服务器,但出现以下错误: javax。命名。AuthenticationException:[LDAP:错误代码49-80090308:LDAPPER:DSID-0C09034,注释:AcceptSecurityContext错误,数据525,向量 用户名和密码正确,我尝试设置相同的用户并传入另一个用编写的应用程序。NET,它在那里工作,但在Java中,我收到了错误消息。 我的