laemmi / laemmi-yourls-easy-ldap
YOURLS 插件。将登录用户名绑定到 URL 条目。
v1.0.2
2020-02-17 13:47 UTC
Requires
This package is auto-updated.
Last update: 2024-09-18 00:36:02 UTC
README
YOURLS 1.7 插件
描述
通过 ldap 组进行页面和操作权限的 ldap 认证。德语本地化。必须先安装 "laemmi-yourls-default-tools"。
安装
- 在 /user/plugins 中,创建一个名为 laemmi-yourls-easy-ldap 的新文件夹。
- 将这些文件放入该目录中。
- 通过 git 进入 /users/plugins 并输入 git clone https://github.com/Laemmi/laemmi-yourls-easy-ldap.git
- 将配置值添加到配置文件
- 转到 YOURLS 插件管理页面并激活插件。
可用的配置值
Ldap 主机名
define('LAEMMI_EASY_LDAP_HOST', '');
Ldap 端口(可选)默认 389
define('LAEMMI_EASY_LDAP_PORT', '');
Ldap 基
define('LAEMMI_EASY_LDAP_BASE', '');
Ldap 搜索过滤器(可选)@默认 (&&(uid=%s)(objectClass=posixAccount)))
define('LAEMMI_EASY_LDAP_FILTER', '');
Ldap 组过滤器(可选)@默认 (&&(memberuid=%s)))
define('LAEMMI_EASY_LDAP_FILTER_GROUP', '');
允许的 ldap 组名称以及 YOURLS 页面和操作权限
define('LAEMMI_EASY_LDAP_ALLOWED_GROUPS', json_encode([
'MY-LDAP-GROUPNAME' => ['admin', 'tools', 'plugins', 'action-add', 'action-edit', 'action-delete', 'action-stats', 'action-share']
]));
Ldap RDN 用户名(可选)
define('LAEMMI_EASY_LDAP_RDN_USERNAME', '');
Ldap RDN 密码(可选)
define('LAEMMI_EASY_LDAP_RDN_PASSWORD', '');
权限
页面
- admin = 管理接口
- tools = 工具
- plugins = 管理插件
操作
- action-add = 添加 URL
- action-edit = 编辑 URL
- action-delete = 删除 URL
- action-stats = 显示统计按钮
- action-share = 显示分享按钮