经过一整天的搜索和尝试,我仍然无法使Spring Security与Active Directory一起使用。
事实:
我正在构建MVC应用程序(单战),并且需要AD AuthN。后来的AuthZ也是为了区分角色。
我不想打扰我的代码,但是我遵循了这个示例:
LDAP authentication with AD LDP from Spring Boot application
最后一条评论说它可行,并且大多数示例都是上述示例的变体(处理流程相同),但我仍然收到此消息:
LDAP:错误代码49-80090308:LdapErr:DSID-0C09042F,注释:> AcceptSecurityContext错误,数据52e,v2580
是否有任何教程,或者只是简单地解释了一些内容才能使它正常工作?我的凭据是100%正确且已解锁。经过Apache Directory Studio测试。
我们的AD用户在OU = OU_Users,DC = company,DC = com
下非常感谢!
BR, 帕维尔
答案 0 :(得分:0)
与您的问题有关的两个问题已经在stackoverflow上,请在此处找到:
答案 1 :(得分:0)
感谢Khwaya,它解释了错误本身。奇怪的事实是它现在正在工作,我不确定是什么使它工作了...我将分析后的结果发布:-)