Starting from Redash v3, there is direct support for LDAP/AD authentication. To set it up you will need to install the
ldap3 Python package (version
2.2.4, GPL licensed) and add the relevant configuration values (see below). Once you done both, you need to restart the application service.
Add the following to your environment variables (
.env file or Docker configuration):
If using LDAP in a docker setup, then you will have to create a custom image (https://github.com/getredash/redash/pull/1836#issuecomment-321331014):
RUN pip install ldap3
If you're using Docker Compose to run Redash, you can replace replace
image: redash/redash:latest with
build: . assuming the custom Dockerfile is in the same directory.