LDAP(二)之安装部署

气态行星2023-05-06  17

拉取镜像

运行镜像

本命令是ldap会默认创建一个admin用户,默认密码也是admin

也通过环境变量设置 LDAP 服务器的参数:

例子:

LDAP查询命令

通过 ldapsearch ldapadd ldapdelete ldapmodify 等参数查询、新增、删除、修改内容信息。如下所示命令是对ldap进行一次查询

正常输出结果如下所示:

数据文件和配置文件外置安装方式介绍

拉取镜像

运行镜像

客户端界面

安装成功后输入 >

var ldap = require('ldapjs');var server = ldapcreateServer();

serversearch('o=example', function(req, res, next) { var obj = { dn: reqdntoString(), attributes: { objectclass: ['organization', 'top'], o: 'example'

}

}; if (reqfiltermatches(objattributes))

ressend(obj);

resend();

});

serverlisten(1389, function() { consolelog('LDAP server listening at %s', serverurl);

});

LDAP是底层数据库,提供用户信息用的,并没有认证功能,认证功能是又Radius完成的,Radius通过查询LDAP数据库,判断用户信息是否匹配。

Ldap是个类似月数据库的东西:

不少LDAP开发人员喜欢把LDAP与关系数据库相比,认为是另一种的存贮方式,然后在读性能上进行比较。实际上,这种对比的基础是错误的。LDAP和关系数据库是两种不同层次的概念,后者是存贮方式(同一层次如网格数据库,对象数据库),前者是存贮模式和访问协议。LDAP是一个比关系数据库抽象层次更高的存贮概念,与关系数据库的查询语言SQL属同一级别。LDAP最基本的形式是一个连接数据库的标准方式。该数据库为读查询作了优化。因此它可以很快地得到查询结果,不过在其它方面,例如更新,就慢得多。

LDAP(Lightweight

Directory

Access

Protocol)的意思是"轻量级目录访问协议",是一个用于访问"目录服务器"(Directory

Servers)的协议。php要能够连接上ldap服务器,必须安装php-ldap模块,并修改phpini配置,增加配置项extension=ldapso,之后重启apache服务器。

以上就是关于LDAP(二)之安装部署全部的内容,包括:LDAP(二)之安装部署、ldap是什么、如何使用JavaScript获取ldap等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

转载请注明原文地址:https://juke.outofmemory.cn/read/3820282.html

最新回复(0)