# SOME DESCRIPTIVE TITLE. # Copyright (C) 2022, The Funkwhale Collective # This file is distributed under the same license as the funkwhale package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: funkwhale 1.2.3\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-04-04 09:00+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: ../../admin/ldap.rst:2 msgid "LDAP configuration" msgstr "" #: ../../admin/ldap.rst:4 msgid "LDAP is a protocol for providing directory services, in practice allowing a central authority for user login information." msgstr "" #: ../../admin/ldap.rst:6 msgid "Funkwhale supports LDAP through the Django LDAP authentication module and by setting several configuration options." msgstr "" #: ../../admin/ldap.rst:10 msgid "Note that LDAP-based users cannot change their password inside the app." msgstr "" #: ../../admin/ldap.rst:13 msgid "Dependencies" msgstr "" #: ../../admin/ldap.rst:15 msgid "LDAP support requires some additional dependencies to enable. On the OS level both ``libldap2-dev`` and ``libsasl2-dev`` are required, and the Python modules ``python-ldap`` and ``python-django-auth-ldap`` must be installed. These dependencies are all included in the ``requirements.*`` files so deploying with those will install these dependencies by default. However, they are not required unless LDAP support is explicitly enabled." msgstr "" #: ../../admin/ldap.rst:18 msgid "Environment variables" msgstr "" #: ../../admin/ldap.rst:20 msgid "LDAP authentication is configured entirely through the environment variables. The following options enable the LDAP features:" msgstr "" #: ../../admin/ldap.rst:23 msgid "Basic features" msgstr "" #: ../../admin/ldap.rst:25 msgid "``LDAP_ENABLED``: Set to ``True`` to enable LDAP support. Default: ``False``." msgstr "" #: ../../admin/ldap.rst:26 msgid "``LDAP_SERVER_URI``: LDAP URI to the authentication server, e.g. ``ldap://my.host:389``." msgstr "" #: ../../admin/ldap.rst:27 msgid "``LDAP_BIND_DN``: LDAP user DN to bind as to perform searches." msgstr "" #: ../../admin/ldap.rst:28 msgid "``LDAP_BIND_PASSWORD``: LDAP user password for bind DN." msgstr "" #: ../../admin/ldap.rst:29 msgid "``LDAP_SEARCH_FILTER``: The LDAP user filter, using ``{0}`` as the username placeholder, e.g. ``(|(cn={0})(mail={0}))``; uses standard LDAP search syntax. Default: ``(uid={0})``." msgstr "" #: ../../admin/ldap.rst:30 msgid "``LDAP_START_TLS``: Set to ``True`` to enable LDAP StartTLS support. Default: ``False``." msgstr "" #: ../../admin/ldap.rst:31 msgid "``LDAP_ROOT_DN``: The LDAP search root DN, e.g. ``dc=my,dc=domain,dc=com``; supports multiple entries in a space-delimited list, e.g. ``dc=users,dc=domain,dc=com dc=admins,dc=domain,dc=com``." msgstr "" #: ../../admin/ldap.rst:32 msgid "``LDAP_USER_ATTR_MAP``: A mapping of Django user attributes to LDAP values, e.g. ``first_name:givenName, last_name:sn, username:cn, email:mail``. Default: ``first_name:givenName, last_name:sn, username:cn, email:mail``." msgstr "" #: ../../admin/ldap.rst:33 msgid "``AUTH_LDAP_BIND_AS_AUTHENTICATING_USER``: Controls whether direct binding is used. Default: ``False``." msgstr "" #: ../../admin/ldap.rst:36 msgid "Group features" msgstr "" #: ../../admin/ldap.rst:38 msgid "For details on these options, see the `Django documentation `_. Group configuration is disabled unless an ``LDAP_GROUP_DN`` is set. This is an advanced LDAP feature and most users should not need to configure these settings." msgstr "" #: ../../admin/ldap.rst:40 msgid "``LDAP_GROUP_DN``: The LDAP group search root DN, e.g. ``ou=groups,dc=domain,dc=com``." msgstr "" #: ../../admin/ldap.rst:41 msgid "``LDAP_GROUP_FILTER``: The LDAP group filter, e.g. ``(objectClass=groupOfNames)``." msgstr "" #: ../../admin/ldap.rst:42 msgid "``LDAP_REQUIRE_GROUP``: A group users must be a part of to authenticate, e.g. ``cn=enabled,ou=groups,dc=domain,dc=com``." msgstr "" #: ../../admin/ldap.rst:43 msgid "``LDAP_DENY_GROUP``: A group users must not be a part of to authenticate, e.g. ``cn=disabled,ou=groups,dc=domain,dc=com``." msgstr ""