From c4f125a80fb5a00aef6f4b93366106f4a1eab9b7 Mon Sep 17 00:00:00 2001 From: Paul Caskey Date: Thu, 9 Nov 2017 17:12:34 -0600 Subject: [PATCH] fix for LDAP binding --- configBuilder.sh | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/configBuilder.sh b/configBuilder.sh index 65152eb..de2950e 100644 --- a/configBuilder.sh +++ b/configBuilder.sh @@ -489,14 +489,19 @@ LDAP_PROP=${SHBCFG}/ldap.properties if test \! -f ${LDAP_PROP}.dist; then cp ${LDAP_PROP} ${LDAP_PROP}.dist fi -sed "s#ldap://localhost:10389#${LDAPURL}#" ${LDAP_PROP}.dist > ${LDAP_PROP}.tmp -sed "s#uid=myservice,ou=system#${LDAPDN}#" ${LDAP_PROP}.tmp > ${LDAP_PROP}.tmp2 -sed "s#myServicePassword#${LDAPPWD}#" ${LDAP_PROP}.tmp2 > ${LDAP_PROP}.tmp3 -sed "s#ou=people,dc=example,dc=org#${LDAPBASEDN}#" ${LDAP_PROP}.tmp3 > ${LDAP_PROP} + +sed "s/#idp.authn.LDAP.authenticator/idp.authn.LDAP.authenticator/" ${LDAP_PROP}.dist > ${LDAP_PROP}.tmp +sed "s/= anonSearchAuthenticator/= bindSearchAuthenticator/" ${LDAP_PROP}.tmp > ${LDAP_PROP}.tmp2 +sed "s#ldap://localhost:10389#${LDAPURL}#" ${LDAP_PROP}.tmp2 > ${LDAP_PROP}.tmp3 +sed "s#uid=myservice,ou=system#${LDAPDN}#" ${LDAP_PROP}.tmp3 > ${LDAP_PROP}.tmp4 +sed "s#myServicePassword#${LDAPPWD}#" ${LDAP_PROP}.tmp4 > ${LDAP_PROP}.tmp5 +sed "s#ou=people,dc=example,dc=org#${LDAPBASEDN}#" ${LDAP_PROP}.tmp5 > ${LDAP_PROP} rm -f ${LDAP_PROP}.tmp rm -f ${LDAP_PROP}.tmp2 rm -f ${LDAP_PROP}.tmp3 +rm -f ${LDAP_PROP}.tmp4 +rm -f ${LDAP_PROP}.tmp5 # adjust Dockerfile for java and for a burned-in config, if needed #