datamints / kirby-plugin_ldap
该软件包已弃用,不再维护。未建议替代软件包。
Kirby-Login with Ldap
dev-master
2020-04-15 14:47 UTC
Requires
This package is auto-updated.
Last update: 2023-06-15 22:04:52 UTC
README
概述
使用此插件,您可以使用LDAP凭证(电子邮件 + 密码)登录到Kirby。您的首次登录会为您创建一个用户,并将您的全名加载到Kirby-User中。默认情况下,通过LDAP登录的用户是管理员,拥有所有权限。请参阅“配置”部分。新创建的用户语言默认为英文,但在后台可以更改。
安装
要安装,只需将此插件文件夹放入public/site/plugins文件夹中。
您也可以使用composer或作为git子模块安装它。
配置
配置您的ldap服务器
public/site/config/config.php
---
<?php
return [
...
'datamints.ldap.host' => "ldap://subdomain.domain.tld:port", //host of ldap-server
'datamints.ldap.bind_dn' => "cn=common-name,dc=domain,dc=tld", //login username for global access
'datamints.ldap.bind_pw' => "[password that fits to ldap_bind_dn", //login password for global access
'datamints.ldap.base_dn' => "ou=organizational-unit,dc=domain,dc=tld", //path to search for users
'datamints.ldap.is_admin' => false, //optional. Is every Ldap-user an admin? Default: true
];
?>
如果您想更改特定权限(而不仅仅是admin true/false),请将site/plugins/datamints_ldap/blueprints/users/LdapUser.yml复制到site/blueprints/users/LdapUser.yml,并在新文件中更改它们,如https://getkirby.com/docs/guide/users/permissions中所述。
附加信息
如果您想,可以gitignore所有ldap用户
.gitignore
---
public/site/accounts/LDAP_*
许可证
- 此Kirby插件根据GPLv3许可证授权
- 版权所有 2020 © datamints GmbH