ANTIO.TOP
首页
  • 运维

    • LDAP统一认证
    • 基于centos7打造个人服务器
    • 大数据之路
  • 开发

    • Django技巧
收藏家
开源项目
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

Yue.Wu

GO AND BEYOND
首页
  • 运维

    • LDAP统一认证
    • 基于centos7打造个人服务器
    • 大数据之路
  • 开发

    • Django技巧
收藏家
开源项目
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • 运维

    • LDAP统一认证

      • docker-compose部署openldap
        • 背景
        • 什么是LDAP统一认证服务
        • 部署openldap
          • docker-compose.yml
          • 启动服务
          • 访问服务
        • 搜索
      • grafana接入openldap
      • nexus3接入openldap
    • 基于centos7打造个人服务器

    • 大数据之路

  • 开发

  • 技术专栏
  • 运维
  • LDAP统一认证
Yue.Wu
2020-12-30

docker-compose部署openldap

# 背景

随着用户和内部系统的不断增长,用户的维护变得越来越困难。LDAP统一认证服务为我们提供了解决方案,LDAP是开放的Internet标准,支持跨平台的Internet协议,在业界中得到广泛认可的,并且市场上或者开源社区上的大多产品都加入了对LDAP的支持,因此对于这类系统,不需单独定制,只需要通过LDAP做简单的配置就可以与服务器做认证交互。“简单粗暴”,可以大大降低重复开发和对接的成本。

# 什么是LDAP统一认证服务

摘自百度百科 轻型目录访问协议(英文:Lightweight Directory Access Protocol,缩写:LDAP,/ˈɛldæp/)是一个开放的,中立的,工业标准的应用协议,通过IP协议提供访问控制和维护分布式信息的目录信息。

# 部署openldap

(opens new window)

# docker-compose.yml

version: '3.3'

services:
  openldap:
    image: osixia/openldap:1.4.0
    restart: always
    environment: 
      TZ: Asia/Shanghai
      LDAP_ADMIN_PASSWORD: "YourPassWord"
      LDAP_ORGANISATION: "YourCompany"
      LDAP_DOMAIN: "YourDomain"
    volumes:
      - /data/slapd/database:/var/lib/ldap
      - /data/slapd/config:/etc/ldap/slapd.d
    ports:
      - 389:389
      - 636:636

  phpldapadmin:
    image: osixia/phpldapadmin:0.9.0
    restart: always
    environment:
      TZ: Asia/Shanghai
      PHPLDAPADMIN_LDAP_HOSTS: openldap

    ports:
      - 6443:443
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27

更多参数:

https://github.com/osixia/docker-openldap https://github.com/osixia/docker-phpMyAdmin

# 启动服务

docker-compose up -d
1

# 访问服务

http://<host>:6443
1

# 搜索

docker-compose exec openldap ldapsearch -x -H ldap://<host> -b "dc=YourDomain,dc=YourDomain" -D "cn=YourAdminUser,dc=YourDomain,dc=YourDomain" -w YourPassWord
1
#ldap#docker
上次更新: 2022/01/21, 11:10:56
grafana接入openldap

grafana接入openldap→

最近更新
01
drf中如何设置返回Serializers自定义字段
10-10
02
在admin中list_display如何展示外键字段
10-10
03
在admin中list_filter多级外键问题解决
10-08
更多文章>
Theme by Vdoing | Copyright © 2017-2022 Yue.Wu | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式