datamints/kirby-plugin_ldap

该软件包已弃用,不再维护。未建议替代软件包。

Kirby-Login with Ldap

安装: 1

依赖项: 0

建议者: 0

安全: 0

星标: 3

关注者: 2

分支: 0

开放问题: 0

类型:kirby-plugin

dev-master 2020-04-15 14:47 UTC

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_*

许可证

License: GPL v3

  • 此Kirby插件根据GPLv3许可证授权
  • 版权所有 2020 © datamints GmbH