支持TCP/IP协议,通过树状结构存储数据,方便访问
数据存储的基准是DN,ldap记录的标志名。
安装完openldap后一定要配置/etc/openldap/sldap.conf
记得末尾添加database monitor开启monitor
配置DB_CONFIG,复制一份DB_CONFIG.EXAMPLE到conf中设置的directory。
directory是存储db数据库的位置
并使用sldaptest检查是否有问题。
sudo /usr/libexec/slapd -d 255 启动debug
单点登录和LDAP有什么关系
单点登录是因为要使用已经存在用户数据库,所以在application A之外直接访问A的用户表。
前提,需要单独创建一个ldap服务器
phpLDAPadmin download可以使用phoLDAPadmin访问LDAP服务器,不过这个版本很老了,需要php5.2之前的版本。
所以自己使用了JXplorer - an open source LDAP browser
基地DN:参考rootdn
留坑继续舔(JXplorer NameNotFoundException No Such Object)添加不进去数据了
参考文章: