My version of HedgeDoc is: docker image quay.io/hedgedoc/hedgedoc:1.9.2-alpine
I updated HedgeDoc from 1.7.2 (I think…) to 1.9.2 and after the update the LDAP connection is not working anymore.
With all of the versions between 1.7.2 and 1.9.2 I get the problem that the CSS Design of the HedgeDoc site is not correct.
The LDAP server is a FreeIPA server and the LDAP connection worked fine previously with the following configuration:
- CMD_LDAP_URL=ldap://ldap.intra.company.com
- CMD_LDAP_BINDDN=uid=tu_hedgedoc,cn=users,cn=accounts,dc=intra,dc=company,dc=com
- CMD_LDAP_BINDCREDENTIALS=abcdefghijklmnopqrstuvwxyz123456
- CMD_LDAP_SEARCHBASE=cn=users,cn=accounts,dc=intra,dc=company,dc=com
- CMD_LDAP_SEARCHFILTER=(&(objectClass=person)(uid={{username}}))
- CMD_LDAP_SEARCHATTRIBUTES=uid,mail,displayName
- CMD_LDAP_USERNAMEFIELD=displayName
- CMD_LDAP_USERIDFIELD=uid
- CMD_LDAP_PROVIDERNAME="FreeIPA Authentication"
I tried already to add the internal root certificate and added the following line:
- CMD_LDAP_TLS_CA=/etc/ssl/certs/Internal_Root_CA.crt
After starting the docker container I see the following lines in the logs of the docker container and I’m wondering, maybe they have something to do with the problem?
app_1 | /bin/sh: git: not found
app_1 | 2021-12-06T15:19:45.368Z warn: Session secret not set. Using random generated one. Please set `sessionSecret` in your config.json file. All users will be logged out.
app_1 | 2021-12-06T15:19:46.189Z info: All migrations performed successfully
app_1 | 2021-12-06T15:19:46.207Z info: HTTP Server listening at 0.0.0.0:3000
app_1 | 2021-12-06T15:19:47.137Z info: 127.0.0.1 - - [06/Dec/2021:15:19:47 +0000] "GET /status HTTP/1.1" 200 268 "-" "node-fetch/1.0 (+https://github.com/bitinn/node-fetch)"
The line containing “node-fetch” will appear every 5 seconds in the docker log.
I would be very grateful if someone has an idea, what the problem is in this situation or how to solve it. Thanks everyone.