laemmi/laemmi-yourls-easy-ldap

YOURLS 插件。将登录用户名绑定到 URL 条目。

v1.0.2 2020-02-17 13:47 UTC

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 = 显示分享按钮