如何在Jenkins上配置LDAPS

本文介绍了如何在Jenkins上配置LDAPS以实现与AD的集成。在配置过程中,遇到Java不支持自签名证书、DNS名匹配错误等问题,通过导入证书到本地密钥库、关闭主机名校验等方法成功解决问题。详细步骤包括检查TLS/SSL、导入正确DNS的证书及调整JVM选项。

一、Jenkins AD插件介绍

开发中常用Jenkins来进行项目的测试发版管理,其1000+的插件几乎囊括了持续集成和持续交付工具链中所有的工具。在使用AD作为用户认证的场景中,Jenkins也提供了 AD插件2.24版本 用于支持系统与域控服务器对接。

AD插件配置界面:

二、配置TLS/SSL

AD用户认证的本质上是提供目录服务,当客户端发起登录时,会先对用户名进行查询,此时就会用到LDAP协议,关于此协议为什么要开启TLS/SSL,请前往官网了解:https://docs.microsoft.com/en-us/troubleshoot/windows-server/identity/ldap-session-security-settings-requirements-adv190023

LDAPS 端口一般是636/3269,在启动Jenkins时,添加配置:JAVA_OPTS="-Dhudson.plugins.active_directory.ActiveDirectorySecurityRealm.forceLdaps=true",强行进行ldaps认证

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值