Jenkins 实现 ldap认证

摘要:
使用自己的openldap:使用TestLdapSetting测试结果:如果被测试的用户在svn、jenkins、gitlab、sonarqube、wpsadmin组中,如果用户不在jenkins组中,但密码正确,则返回结果:如果用户在jenkin组中,但是密码不正确,将返回结果:使用用户中心提供的ldap支持对过滤器过滤语法的匿名访问:https://blog.csdn.net/zuosheng

使用自己搭建的openldap:

Jenkins 实现 ldap认证第1张

使用Test LdapSetting测试的结果:

所测试的用户在:svn,jenkins,gitlab,sonarqube,wpsadmin组下
Jenkins 实现 ldap认证第2张

若用户不在jenkins组下,但密码正确,返回结果:
Jenkins 实现 ldap认证第3张

若用户在jenkins组下,但是密码不正确,返回结果:
Jenkins 实现 ldap认证第4张

使用用户中心提供的ldap,支持匿名访问

Jenkins 实现 ldap认证第5张

filter 过滤语法:

https://blog.csdn.net/zuoshenglo/article/details/78355151

search dn ou=users,dc=xxx,dc=xxx,dc=xxx

eg: (&(uid=0000000)(memberOf=cn=mygroup,ou=groups,dc=xxx,dc=xxx,dc=xxx)) 表示过滤uid为0000000,并且隶属于分组mygroup的账号

免责声明:文章转载自《Jenkins 实现 ldap认证》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇xxl-job 增加python3Windows系统下curl的下载和配置下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

jenkins配置从节点

  1.     Jenkins多实例配置 在企业里面使用Jenkins自动部署+测试平台时,每天更新发布几个网站版本,不频繁,但是对于一些大型的企业来讲,Jenkins就需要同时处理很多的任务,这时候就需要借助Jenkins多个node或者我们所说的Jenkins分布式SLAVE,今天我们带大家来学习Jenkins多实例的配置; 添加Linux平台Je...

使用Jenkins合并gitlab服务器上的代码

1、申请gitlab读写权限账号 2、在Jenkins的主机上,运行Jenkins程序的用户的home目录下,执行: touch .git-credentialsvim .git-credentialshttp://{用户名}:{密码}@{IP地址} git config --global credential.helper store 查看.gitcon...

Jenkins执行python脚本

构建选择Excute Windows batch command 下面是python脚本,注意字符集GBK runtest.py #-*-coding:GBK -*- importsys importtime importpymysql importrequests #print(sys.argv[1]) ids_out =[] #用","分割,得...

Jenkins 部署 PHP 应用

安装 Jenkins 方式一:docker方式安装 拉取jenkins官方镜像,按照镜像文档启动镜像就可以了 方式二:手动安装 以下所有操作都使用 root 用户进行操作。 在各项目官网,下载 Java、Tomcat、Jenkins Java: http://www.oracle.com/technetwork/java/javase/downloads/...

安装dcm4chee-arc-light-5.4.1-mysql步骤

一.进入网址: https://github.com/dcm4che/dcm4chee-arc-light/wiki/Installation这个是GitHub上面给的步骤,可能会比较难理解,按照所给的步骤做,可能会出现各种问题,在此将笔者遇见的问题列举出来,并给出解决方案。 二.安装所需环境: 1、JDK 1.8.0_912、wildfly-10.0...

jenkins下JDK、Maven、Gradle、SVN、Tomcat、SDK安装配置

1.JDK安装与配置: 1)下载jdk,根据安装步骤一直点击下一步进行安装,安装完后配置环境变量 计算机→属性→高级系统设置→高级→环境变量 2)系统变量→新建 JAVA_HOME 变量 ,变量值填写jdk的安装目录 3)系统变量→寻找 Path 变量→编辑, 在变量值最后输入%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; (...