java - Spring Boot + AD 身份验证 - 无 XML 配置
问题描述
经过一天的搜索和尝试,我仍然无法让 Spring Security 与 Active Directory 一起工作。
所以事实:
- Spring Boot 2.1.0-RELEASE
- JVM 1.8.181
- 我绝对想避免安全 XML 配置
我正在构建一个 MVC 应用程序(单战),并且需要一个 AD AuthN。后来AuthZ也是为了区分角色。
我不想费心查看我的代码,但我遵循了这个例子:
来自 Spring Boot 应用程序的 AD LDP LDAP 身份验证
最后一条评论说它有效,并且大多数示例都是上面示例的变体(流程相同),但我仍然收到此消息:
LDAP:错误代码 49 - 80090308:LdapErr:DSID-0C09042F,注释:>AcceptSecurityContext 错误,数据 52e,v2580
是否有任何教程或简单的解释来使其正常工作?我的凭据 100% 正确且已解锁。使用 Apache Directory Studio 测试。
我们的 AD 用户在 OU=OU_Users,DC=company,DC=com 下
非常感谢!
BR,帕维尔
解决方案
推荐阅读
- python - 如何将 Dataframe 的每一列保存到 CSV 文件中的分隔列?
- java - 无法从 Spring 中的异步方法捕获抛出的异常
- python - 有没有办法在所有硬盘驱动器上进行文件观察?
- php - PHP preg_replace:如何删除带有内部标签的标签
- python-3.x - 我的 pygame 不工作,但一切似乎都很好
- tabulator - 一个项目中的两个制表符的两个主题
- batch-file - 从 bat 文件中的 txt 中选择信息
- javascript - 如何在 React/Framer 的数组中查找特定项目?
- react-native - React Native Grid 与 Webview 崩溃
- javascript - 发出一个简单的 Ajax 请求