laemmi/laemmi-yourls-easy-ldap
Composer 安装命令:
composer require laemmi/laemmi-yourls-easy-ldap
包简介
Plugin for YOURLS. Bind login username to url entry.
README 文档
README
Plugin for YOURLS 1.7
Description
ldap authentification with page and action permissions by ldap group. Localization for german. You must install "laemmi-yourls-default-tools" fist.
Installation
- In /user/plugins, create a new folder named laemmi-yourls-easy-ldap.
- Drop these files in that directory.
- Via git goto /users/plugins and type git clone https://github.com/Laemmi/laemmi-yourls-easy-ldap.git
- Add config values to config file
- Go to the YOURLS Plugins administration page and activate the plugin.
Available config values
Ldap hostname
define('LAEMMI_EASY_LDAP_HOST', '');
Ldap port (optional) default 389
define('LAEMMI_EASY_LDAP_PORT', '');
Ldap base
define('LAEMMI_EASY_LDAP_BASE', '');
Ldap filter for search (optional) @default (&(uid=%s)(objectClass=posixAccount))
define('LAEMMI_EASY_LDAP_FILTER', '');
Ldap filter for groups (optional) @default (&(memberuid=%s))
define('LAEMMI_EASY_LDAP_FILTER_GROUP', '');
Allowed ldap groupsnames with yourls pages and action permissions
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 username (optional)
define('LAEMMI_EASY_LDAP_RDN_USERNAME', '');
Ldap RDN password (optional)
define('LAEMMI_EASY_LDAP_RDN_PASSWORD', '');
Permissions
Page
- admin = Admin interface
- tools = Tools
- plugins = Manage plugins
Actions
- action-add = Add url
- action-edit = Edit url
- action-delete = Delete url
- action-stats = Show stats button
- action-share = Show share button
统计信息
- 总下载量: 53
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2015-11-24