mirror of
https://github.com/nitnelave/lldap.git
synced 2023-04-12 14:25:13 +00:00
example_configs: Add WeKan sample config
This commit is contained in:
parent
3bb07db63f
commit
a42a532929
@ -243,6 +243,7 @@ folder for help with:
|
|||||||
- [Portainer](example_configs/portainer.md)
|
- [Portainer](example_configs/portainer.md)
|
||||||
- [Seafile](example_configs/seafile.md)
|
- [Seafile](example_configs/seafile.md)
|
||||||
- [Syncthing](example_configs/syncthing.md)
|
- [Syncthing](example_configs/syncthing.md)
|
||||||
|
- [WeKan](example_configs/wekan.md)
|
||||||
- [WG Portal](example_configs/wg_portal.env.example)
|
- [WG Portal](example_configs/wg_portal.env.example)
|
||||||
- [XBackBone](example_configs/xbackbone_config.php)
|
- [XBackBone](example_configs/xbackbone_config.php)
|
||||||
|
|
||||||
|
39
example_configs/wekan.md
Normal file
39
example_configs/wekan.md
Normal file
@ -0,0 +1,39 @@
|
|||||||
|
# Configuration for WeKan
|
||||||
|
|
||||||
|
WeKan provides quite sophisticated LDAP authentication.
|
||||||
|
|
||||||
|
Their wiki page is here: https://github.com/wekan/wekan/wiki/LDAP
|
||||||
|
|
||||||
|
Their Docker Compose file with all possible LDAP configuration values and their explanation is here: https://github.com/wekan/wekan/blob/master/docker-compose.yml
|
||||||
|
|
||||||
|
## Docker Sample Settings
|
||||||
|
Here is a working example for an LDAP confiuration via Docker Compose Environment variables:
|
||||||
|
```
|
||||||
|
environment:
|
||||||
|
# Other values for your WeKan installation
|
||||||
|
- ...
|
||||||
|
# LDAP Section
|
||||||
|
- DEFAULT_AUTHENTICATION_METHOD=ldap
|
||||||
|
- LDAP_ENABLE=true
|
||||||
|
- LDAP_PORT=3890
|
||||||
|
- LDAP_HOST=localhost
|
||||||
|
- LDAP_USER_AUTHENTICATION=true
|
||||||
|
- LDAP_USER_AUTHENTICATION_FIELD=uid
|
||||||
|
- LDAP_BASEDN=ou=people,dc=example,dc=com
|
||||||
|
- LDAP_RECONNECT=true
|
||||||
|
- LDAP_AUTHENTIFICATION=true
|
||||||
|
- LDAP_AUTHENTIFICATION_USERDN=uid=admin,ou=people,dc=example,dc=com
|
||||||
|
- LDAP_AUTHENTIFICATION_PASSWORD=replacewithyoursecret
|
||||||
|
- LDAP_LOG_ENABLED=true
|
||||||
|
# If using LDAPS: LDAP_ENCRYPTION=ssl
|
||||||
|
- LDAP_ENCRYPTION=false
|
||||||
|
# The certification for the LDAPS server. Certificate needs to be included in this docker-compose.yml file.
|
||||||
|
#- LDAP_CA_CERT=-----BEGIN CERTIFICATE-----MIIE+G2FIdAgIC...-----END CERTIFICATE-----
|
||||||
|
# Use this if you want to limit to a specific group
|
||||||
|
- LDAP_USER_SEARCH_FILTER=(&(objectClass=person)(memberof=cn=wekan_users,ou=groups,dc=example,dc=com))
|
||||||
|
- LDAP_USER_SEARCH_SCOPE=one
|
||||||
|
- LDAP_USER_SEARCH_FIELD=uid
|
||||||
|
- LDAP_USERNAME_FIELD=uid
|
||||||
|
- LDAP_FULLNAME_FIELD=cn
|
||||||
|
- LDAP_EMAIL_FIELD=mail
|
||||||
|
```
|
Loading…
Reference in New Issue
Block a user