#ldap-server #ldap #命令行 #目录 #端口 #open-ldap

app ldap-test-server-cli

用于运行OpenLDAP服务器的测试命令行

2个版本

0.0.3 2023年5月19日
0.0.2 2023年3月30日

#629 in 测试

MIT/Apache

40KB
637 代码行

运行本地LDAP服务器进行集成测试

此工具允许启动本地OpenLDAP(slapd)服务器以进行集成测试。

OpenLDAP服务器在临时目录中创建,并使用随机空闲端口。

安装

深度(Ubuntu)

DEBIAN_FRONTEND=noninteractive sudo apt-get install -y slapd ldap-utils openssl
sudo systemctl stop slapd
sudo systemctl disable slapd
sudo ln -s /etc/apparmor.d/usr.sbin.slapd /etc/apparmor.d/disable/
sudo apparmor_parser -R /etc/apparmor.d/usr.sbin.slapd

通过cargo安装 cargo install ldap-test-server-cli

运行服务器

ldap-test-server-cli -b "dc=planetexpress,dc=com" 

示例

您可以在示例 目录 中找到。

用法

Usage: ldap-test-server-cli [OPTIONS]

Options:
  -b, --base-dn <BASE_DN>        Base DN [default: dc=planetexpress,dc=com]
      --bind-addr <BIND_ADDR>    Bind ldap server on address
      --port <PORT>              Port of ldap server
      --ssl-port <SSL_PORT>      Port of ldaps server
  -s, --schema-dir <SCHEMA_DIR>  Directory of ldif files with schema which be installed in database 0
  -d, --data-dir <DATA_DIR>      Directory of ldif files with data which be installed in database 1
  -h, --help                     Print help
  -V, --version                  Print version

许可协议

许可协议为以下之一

依赖项

~18–32MB
~607K SLoC