1
0
Fork 0
mirror of https://github.com/Kozea/Radicale.git synced 2025-08-10 18:40:53 +00:00

Initial version of ldap authentication backend.

This commit is contained in:
Peter Varkoly 2022-02-19 11:57:58 +01:00
parent 47e42a46c1
commit 2dc0fd29dc
4 changed files with 156 additions and 2 deletions

View file

@ -667,6 +667,9 @@ Available backends:
authentication. This can be used to provide the username from a reverse
proxy.
`ldap`
: Use a LDAP or AD server to authenticate users.
Default: `none`
##### htpasswd_filename
@ -713,6 +716,42 @@ Message displayed in the client when a password is needed.
Default: `Radicale - Password Required`
##### ldap_uri
The URI to the ldap server
Default: `ldap://localhost`
##### ldap_base
LDAP base DN of the ldap server. This parameter must be provided if auth type is ldap.
Default:
##### ldap_reader_dn
The DN of a ldap user with read access to get the user accounts. This parameter must be provided if auth type is ldap.
Default:
##### ldap_secret
The password of the ldap_reader_dn. This parameter must be provided if auth type is ldap.
Default:
##### ldap_filter
The search filter to find the user DN to authenticate by the username. User '{0}' as placeholder for the user name.
Default: `(cn={0})`
##### ldap_load_groups
Load the ldap groups of the authenticated user. These groups can be used later on to define rights.
Default: False
#### rights
##### type