Skip to content

Commit d896f26

Browse files
authored
Merge pull request #649 from Kooper/ldap_auth_v2
docs(managing-workflow): Add LDAP configuration
2 parents ae140c5 + 42f99cf commit d896f26

1 file changed

Lines changed: 16 additions & 0 deletions

File tree

src/managing-workflow/tuning-component-settings.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -126,6 +126,22 @@ VERSIONS_API_URL | The versions API URL (default: "<https://versions-staging.de
126126
DOCTOR_API_URL | The doctor API URL (default: "<https://doctor-staging.deis.com>")
127127
API_VERSION | The version number Workflow Manager sends to the versions API (default: "v2")
128128

129+
### LDAP authentication settings
130+
131+
Configuration options for LDAP authentication are detailed [here](https://pythonhosted.org/django-auth-ldap/reference.html).
132+
133+
The following environment variables are available for enabling LDAP
134+
authentication of user accounts in the [Controller][] component:
135+
136+
Setting | Description
137+
-------------------| ---------------------------------
138+
LDAP_ENDPOINT | The URI of the LDAP server. If not specified, LDAP authentication is not enabled (default: "", example: ```ldap://hostname```).
139+
LDAP_BIND_DN | The distinguished name to use when binding to the LDAP server (default: "")
140+
LDAP_BIND_PASSWORD | The password to use with LDAP_BIND_DN (default: "")
141+
LDAP_USER_BASEDN | The distinguished name of the search base for user names (default: "")
142+
LDAP_USER_FILTER | The name of the login field in the users search base (default: "username")
143+
LDAP_GROUP_BASEDN | The distinguished name of the search base for user's groups names (default: "")
144+
LDAP_GROUP_FILTER | The filter for user's groups (default: "", example: ```objectClass=person```)
129145

130146
[Deploying Apps]: ../applications/deploying-apps.md
131147
[builder]: ../understanding-workflow/components.md#builder

0 commit comments

Comments
 (0)