一、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认证

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

被折叠的 条评论
为什么被折叠?



