2个版本
0.0.3 | 2023年5月19日 |
---|---|
0.0.2 | 2023年3月30日 |
#629 in 测试
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
许可协议
许可协议为以下之一
- Apache许可证第2版 (LICENSE-APACHE), 或
- MIT许可证 (LICENSE-MIT)
依赖项
~18–32MB
~607K SLoC