Added LDAP_AUTH support

This commit is contained in:
Alexander Trost
2015-11-17 09:40:58 +01:00
parent da3721f0d7
commit 4f17998bfe

View File

@@ -279,10 +279,14 @@ authenticationBackends() {
done
echo "Authentication backend activation succeeded."
# Setup LDAP Auth if set
if [ -z "$ZULIP_SETTINGS_LDAP" ]; then
local VALUE="
"
setConfigurationValue "" "$VALUE" "/etc/zulip/settings.py" "literal"
if [ -z "$ZULIP_SETTINGS_AUTH_LDAP_USER_SEARCH" ]; then
setConfigurationValue "AUTH_LDAP_USER_SEARCH" "$ZULIP_SETTINGS_AUTH_LDAP_USER_SEARCH" "/etc/zulip/settings.py" "array"
fi
if [ -z "$ZULIP_SETTINGS_LDAP_APPEND_DOMAIN" ]; then
setConfigurationValue "LDAP_APPEND_DOMAIN" "$ZULIP_SETTINGS_LDAP_APPEND_DOMAIN" "/etc/zulip/settings.py" "string"
fi
if [ -z "$ZULIP_SETTINGS_AUTH_LDAP_USER_ATTR_MAP" ]; then
setConfigurationValue "AUTH_LDAP_USER_ATTR_MAP" "$ZULIP_SETTINGS_AUTH_LDAP_USER_ATTR_MAP" "/etc/zulip/settings.py" "array"
fi
unset LDAP_SETTINGS_HERE
}