Dolores后端存储使用LDAP协议,本文档会帮助您顺利的搭建一台LDAP服务器
OpenLdap 是一款开源、免费的LDAP实现,Dolores要求openldap 2.4.44 或者更高版本. 点击这里编译安装Openldap
Openldap安装完成以后会在 /usr/local/etc/openldap
(根据编译时./configure --prefix
参数可能会略有差异)生成默认的配置文件。
- 打开
slapd.ldif
文件 - 给
mdb
和config
数据库配置olcRootDN
和olcRootPW
- 将
slapd.ldif
导入config
数据库,命令类似./slapdadd -l /usr/local/etc/openldap/slapd.ldif -F /usr/local/etc/openldap -n 0 -d 3
sudo ./slapd -F /usr/local/etc/openldap -d 3
git clone https://www.github.com/DoloresTeam/dolores-ldap-init
host: 127.0.0.1 # ldap host
port: 389
subfix: dc=dolores,dc=org
rootdn: cn=admin,dc=dolores,dc=org # 注意rootDN的后缀要和上面一致
rootpwd: secret
crootdn: cn=config #配置数据库 dn
crootpwd: secret #配置数据库密码
companyname: Dolores科技有限公司
cd dolores-ldap-init
go build
./dolores-ldap-init -path ./conf.yaml
使用ldap可视化客户端Apache Directory Studio链接Ldap服务器,展开所有DIT
,和下图结构类似,说明初始化成功.
提供docker镜像支持