Spring调用ldaps 的验证 ,大家帮忙看看那
url=ldap://172.16.51.72:1400
userdn=dc=cna,dc=duzh
password=oracle123
普通的 大概使用
ldapTemplate.getContextSource().getReadOnlyContext().search("", andFilter.encode(), controls); 就能调用成功
现在问题是 ldaps 应该咋个处理看,麻烦大家看看
url=ldaps://172.16.51.72:1401userdn=dc=cna,dc=duzh
password=oracle123
如果还沿用原来的代码, 会报一下错误
org.springframework.ldap.CommunicationException: simple bind failed: 172.16.51.72:1401; nested exception is javax.naming.CommunicationException: simple bind failed: 172.16.51.72:1401 [Root exception is javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target]
应该咋个实装, 大家指点一二
相关推荐
java操作LDAP的架包
Java连接LDAP的架包 ,列子 ,文档
SpringBoot应用直连Windows AD域实现LDAP登录验证(含LDAPS支持)
一套即插即用的SpringBoot LDAP集成方案,专为对接Windows Active Directory设计,支持标准LDAP和加密LDAPS协议。项目内置完整Maven依赖配置、Spring Security LDAP自动装配逻辑、可配置的AD连接参数(如域控制器地址、端口、Base DN、管理员账号密码)、用户身份校验流程(bind+search双阶段验证),以及覆盖核心路径的JUnit测试用例。代码结构清晰分离main与test目录,适配SpringBoot 2.x和3.x主流版本,无需修改即可
Spring Boot 连接LDAP的方法
主要介绍了Spring Boot 连接LDAP的方法,仅仅涉及基本的使用ODM来快速实现LDAP增删改查操作。具有一定的参考价值,有兴趣的可以了解一下
spring-data-ldap:Spring LDAP的存储库抽象
Spring Data LDAP 项目的主要目标是使使用新数据访问技术(例如非关系数据库,map-reduce框架和基于云的数据服务)的使用Spring支持的应用程序更容易构建。 Spring Data LDAP项目旨在为提供熟悉且一致的存储库抽象。 特征 Spring配置支持使用基于Java的@Configuration类或XML名称空间。 基于注释的映射元数据。 存储库接口的自动实现,包括对自定义查询方法的支持。 QueryDSL集成以支持类型安全的查询。 行为守则 该项目受《 。 通过参与,您将遵守此行为准则。 请向报告不可接受的行为。 入门 这是使用Java中的Spring数据存储库的应用程序的快速摘要: public interface PersonRepository extends CrudRepository< Person> { List<
正交拉丁超立方(OLHC)分组与实验设计(DOE)评估的优化Python实现.rar
正交拉丁超立方(OLHC)分组与实验设计(DOE)评估的优化Python实现.rar


