114 lines
4.3 KiB
Plaintext
114 lines
4.3 KiB
Plaintext
# SOME DESCRIPTIVE TITLE.
|
|
# Copyright (C) 2022, The Funkwhale Collective
|
|
# This file is distributed under the same license as the funkwhale package.
|
|
# FIRST AUTHOR <EMAIL@ADDRESS>, 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 <EMAIL@ADDRESS>\n"
|
|
"Language-Team: LANGUAGE <LL@li.org>\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 <https://django-auth-ldap.readthedocs.io/en/latest/groups.html>`_. 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 ""
|