mirror of
https://github.com/hedgedoc/hedgedoc.git
synced 2024-12-23 17:51:06 +00:00
d185e2e694
This was done as LDAPS us both the plural of LDAP and the common abbreviation for secure LDAP connections. Fixes #4460 Signed-off-by: Philip Molares <philip.molares@udo.edu>
1.1 KiB
1.1 KiB
LDAP
LDAP authentication can be tested with the test-openldap
docker image from rroemhild.
Simply run
docker run --rm -p 10389:10389 -p 10636:10636 rroemhild/test-openldap
and add the following to the .env
file before starting the backend.
HD_AUTH_LDAP_SERVERS="FUTURAMA"
HD_AUTH_LDAP_FUTURAMA_PROVIDER_NAME="Futurama LDAP"
HD_AUTH_LDAP_FUTURAMA_URL="ldap://localhost:10389"
HD_AUTH_LDAP_FUTURAMA_SEARCH_BASE="ou=people,dc=planetexpress,dc=com"
HD_AUTH_LDAP_FUTURAMA_SEARCH_FILTER=(&(uid={{username}})(objectClass=inetOrgPerson))
HD_AUTH_LDAP_FUTURAMA_DISPLAY_NAME_FIELD="uid"
HD_AUTH_LDAP_FUTURAMA_USERID_FIELD="uid"
HD_AUTH_LDAP_FUTURAMA_BIND_DN="cn=admin,dc=planetexpress,dc=com"
HD_AUTH_LDAP_FUTURAMA_BIND_CREDENTIALS="GoodNewsEveryone"
You should then be able to log in with either of these logins (username
: password
):
professor
:professor
fry
:fry
zoidberg
:zoidberg
hermes
:hermes
leela
:leela
bender
:bender
amy
:amy