Issue Summary

Can someone post an example of the environment variables used for AD Authentication? I’m having a hard time setting it up with the sparse documentation provided. Thanks.

Here’s what I have so far, but it gives me the “Incorrect credentials” warning.

export REDASH_LDAP_LOGIN_ENABLED=true
export REDASH_LDAP_URL="x.x.x.x:389"
export REDASH_LDAP_BIND_DN="DOMAIN\\LDAP_SVCACCOUNT"
export REDASH_LDAP_BIND_DN_PASSWORD="xxxxxxxxxx"
export REDASH_LDAP_DISPLAY_NAME_KEY="displayName"
export REDASH_LDAP_EMAIL_KEY="mail"
export REDASH_LDAP_CUSTOM_USERNAME_PROMPT="Please enter domain account:"
export REDASH_LDAP_SEARCH_TEMPLATE="(sAMAccountName=*)"
export REDASH_LDAP_SEARCH_DN="dc=domain,dc=local"

Technical details:

  • Redash Version:4.0.1
  • Browser/OS:Ubuntu 16.04
  • How did you install Redash: Provisioning script

Solved this one myself. Leaving it here for others:

export REDASH_LDAP_LOGIN_ENABLED=true
export REDASH_LDAP_URL="x.x.x.x:389"
export REDASH_LDAP_BIND_DN="DOMAIN\\LDAP_SVCACCOUNT"
export REDASH_LDAP_BIND_DN_PASSWORD="xxxxxxxxxxxxx"
export REDASH_LDAP_DISPLAY_NAME_KEY="displayName"
export REDASH_LDAP_EMAIL_KEY="mail"
export REDASH_LDAP_CUSTOM_USERNAME_PROMPT="Please enter domain account:"
export REDASH_LDAP_SEARCH_TEMPLATE="(sAMAccountName=%(username)s)"
export REDASH_LDAP_SEARCH_DN="dc=domain,dc=local"
1 Like