ldap basic and usage in devops:php
https://blog.csdn.net/weixin_42578481/article/details/80863890html
maybe more useful.
https://github.com/aexo/docker-ldap-account-managerlinux
openldap-docker:git
https://blog.csdn.net/mylitboy/article/details/88865428github
docker pull osixia/openldap
docker pull osixia/phpldapadminweb
docker run -p 389:389 --name myopenldap --network bridge --hostname openldap-host --env LDAP_ORGANISATION="mylitboy" --env LDAP_DOMAIN="mylitboy.com" --env LDAP_ADMIN_PASSWORD="ldap123" --detach osixia/openldapdocker
docker inspect myopenldap
[172.17.0.2]
docker run -d --privileged -p 10004:80 --name myphpldapadmin --env PHPLDAPADMIN_HTTPS=false --env PHPLDAPADMIN_LDAP_HOSTS=172.17.0.2 --detach osixia/phpldapadminapache
http://localhost:10004安全
CAS and ldap :http://www.cnblogs.com/eastson/p/3757215.html網絡
http://www.cnblogs.com/gxbk629/p/4473569.html
https://github.com/osixia/docker-phpLDAPadmin#set-your-own-environment-variables
一、LDAP介紹
LDAP的介紹能夠經過搜索引擎找到,不贅述。LDAP是一種協議,它不是具體的實現,主要特色:
a、簡單;b、樹形結構;c、有權限控制(ACL);d、schema來控制數據結構;e、能夠安全訪問(STLS或者SSL);f、有簡單的LDAP語法。
二、LDAP的應用場景
a、數字證書管理,受權管理,單點登陸;
b、分佈式系統中的UDDI;
c、網絡資源管理,如DNS、Mail服務、用戶管理
二、LDAP的服務端實現
a、openLDAP,這個比較著名,yum能夠直接安裝;
b、389 Directory Server,這個是Federa上面自帶的企業服務;
c、ApacheDS(http://directory.apache.org),apache上面維護的目錄服務,純Java寫的,支持Eclipse插件訪問;
須要注意的是ApacheDS端口號是10389,默認用戶uid=admin,ou=system,密碼secret。
curl http://mirror.bit.edu.cn/apache//directory/apacheds/dist/2.0.0.AM25/apacheds-2.0.0.AM25-64bit.bin -o aa.bin
d、其餘不少服務端實現能夠參考(http://www.oschina.net/project/tag/180/ldap)。
三、LDAP的客戶端
客戶端的實現就不少了,比較流行的是PhpLDAPAdmin