如何在spring-boot中为ldap安全配置编写测试
身份验证管理器首先验证用户缩写是否存在于ldap中,以及找到的用户是否为为用户筛选器设置的任何组( memberOf any group )。问:我怎么才能模拟ldap响应呢?例如,我想返回一个不应该在测试范围内进行身份验证的memberOf=CN=Team-INVALID用户。
我正在尝试使用Spring Data LDAP通过OpenLDAP服务器进行用户身份验证。但是,通过uid和userPassword进行搜索会失败,因为密码是以SSHA哈希形式存储的。我想知道Spring Data LDAP是否真的可以用于用户身份验证,因为教程通常专注于搜索,或者它们将密码映射到userPassword以外的其他属性。
我正在将Grails 3.3.2应用程序升级到Grails 4.0.0.RC2,所有对org.springframework.security.ldap类的引用都未解析。我在我的build.gradle文件中使用这个版本: compile "org.grails.plugins:spring-security-ldap:3.0.2" 以下是一些未解决的错误的示例:unable to resolve class org.springframework.ldap.core.DirContextOpera