【发布时间】:2020-07-05 17:18:01
【问题描述】:
我正在使用带有 xml 基本配置的 Spring mvc 5 和 Spring Ldap。我已经阅读了很多关于这方面的教程,并且都在使用带有嵌入式服务器的 Spring Boot,但是我需要在 spring mvc 5 中使用带有 spring security 的实际 ldap 服务器对用户进行身份验证。
【问题讨论】:
标签: spring-mvc spring-security ldap
我正在使用带有 xml 基本配置的 Spring mvc 5 和 Spring Ldap。我已经阅读了很多关于这方面的教程,并且都在使用带有嵌入式服务器的 Spring Boot,但是我需要在 spring mvc 5 中使用带有 spring security 的实际 ldap 服务器对用户进行身份验证。
【问题讨论】:
标签: spring-mvc spring-security ldap
您可以使用具有指向您的 LDAP 服务器的 URL 的 LDAP ContextSource 来执行此操作。对于example:
<ldap-server
url="ldap://ldap.example.com:53389/dc=springframework,dc=org" />
我强烈建议您从一个指向和嵌入式 LDAP 实例的工作示例开始,然后再指向您的生产 LDAP 服务器。您需要调整的几件事是决定您是执行基于bind authentication 还是password comparison 的身份验证。您还需要确保调整设置以与您指向的 LDAP 服务器的 LDAP 架构保持一致。
【讨论】: