Artifactory集成LDAP示例

LDAP在企业软件身份认证中起到了非常关键的作用,给企业内用户带来了非常多的便利,JFrog 平台支持针对开箱即用的 LDAP 服务器对用户进行身份验证。下面我们一起看下Artifactory如何集成LDAP,本示例以OpenLDAP为例。

1.快速安装OpenLDAP

docker run -p 389:389 –name myopenldap –network bridge –hostname openldap-host –env LDAP_ORGANISATION=”demo” –env LDAP_DOMAIN=”demo.com” –env LDAP_ADMIN_PASSWORD=”ldap123″ –detach osixia/openldap

说明:
配置LDAP组织者:–env LDAP_ORGANISATION=”demo”
配置LDAP域:–env LDAP_DOMAIN=”demo.com”
配置LDAP密码:–env LDAP_ADMIN_PASSWORD=”ldap123″
**默认登录用户名:**admin

2.使用docker 安装 PHPLdapAdmin

docker run -d –privileged -p 10006:80 –name myphpldapadmin –env PHPLDAPADMIN_HTTPS=false –env PHPLDAPADMIN_LDAP_HOSTS=192.168.56.11 –detach osixia/phpldapadmin

说明:
配置的Ldap地址:–env PHPLDAPADMIN_LDAP_HOSTS=192.168.56.11
配置不开启HTTPS:–env PHPLDAPADMIN_HTTPS=false(默认为true)
如果开启HTTPS,需要配置443端口映射:-p 8443:443,并采用https访问

3.通过访问http://192.168.56.11:10006 来管理,登陆界面,点击login进行登录
**Login DN:**cn=admin,dc=demo,dc=com
**Password:**ldap123

4.登录LDAP界面创建用户和组

5.点击Settings->Security->LDAP->“AddSettings”,添加新的LDAP请添加图片描述
6.填写如下信息:
请添加图片描述
请添加图片描述
配置说明:

Settings Name: ldap

LDAP URL: ldap://192.168.56.11:389

Email Attribute: mail

Search Filter: cn={0}

Search Base: dc=demo,dc=com

Manager DN: cn=admin,dc=demo,dc=com

Manager Password: ldap123

Test User Name: test1(使用ldap普通用户测试)

Test Password: password(ldap普通用户密码)

7.通过填写testuser 用户,并点击“Test connection”按钮,如果通过,则UI显示“Successful connected and authernticated the test user”,配置完成。
请添加图片描述
8.同样也可以同步LDAP组,配置示例如下:
请添加图片描述
通过选择需要导入的LDAP组可以进行导入。
至此,Artifactory集成LDAP配置完成,用户可以使用ldap账号登录Artifactory。

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值