[ACS-6927] - Fully compliant with OIDC: ADF (#3718)

This commit is contained in:
dominikiwanekhyland
2024-03-25 14:00:34 +01:00
committed by GitHub
parent b44beeb877
commit 14edabc2d2
2 changed files with 32 additions and 0 deletions

View File

@@ -43,6 +43,13 @@ if [ -n "${APP_CONFIG_OAUTH2_CLIENTID}" ]; then
-i "$APP_CONFIG_FILE"
fi
if [ -n "${APP_CONFIG_OAUTH2_CLIENT_SECRET}" ]; then
echo "SET APP_CONFIG_OAUTH2_CLIENT_SECRET"
sed -e "s/\"secret\": \".*\"/\"secret\": \"${APP_CONFIG_OAUTH2_CLIENT_SECRET}\"/g" \
-i "$APP_CONFIG_FILE"
fi
if [ -n "${APP_CONFIG_OAUTH2_IMPLICIT_FLOW}" ]; then
echo "SET APP_CONFIG_OAUTH2_IMPLICIT_FLOW"
@@ -64,6 +71,27 @@ if [ -n "${APP_CONFIG_OAUTH2_SILENT_LOGIN}" ]; then
-i "$APP_CONFIG_FILE"
fi
if [ -n "${APP_CONFIG_OAUTH2_LOGOUT_URL}" ]; then
echo "SET APP_CONFIG_OAUTH2_LOGOUT_URL"
sed -e "s/\"logoutUrl\": \".*\"/\"logoutUrl\": \"${APP_CONFIG_OAUTH2_LOGOUT_URL}\"/g" \
-i "$APP_CONFIG_FILE"
fi
if [ -n "${APP_CONFIG_OAUTH2_LOGOUT_PARAMETERS}" ]; then
echo "SET APP_CONFIG_OAUTH2_LOGOUT_PARAMETERS"
sed -e "s/\"logoutParameters\": \".*\"/\"logoutParameters\": \"${APP_CONFIG_OAUTH2_LOGOUT_PARAMETERS}\"/g" \
-i "$APP_CONFIG_FILE"
fi
if [ -n "${APP_CONFIG_OAUTH2_AUDIENCE}" ]; then
echo "SET APP_CONFIG_OAUTH2_AUDIENCE"
sed -e "s/\"audience\": \".*\"/\"audience\": \"${APP_CONFIG_OAUTH2_AUDIENCE}\"/g" \
-i "$APP_CONFIG_FILE"
fi
if [ -n "${APP_CONFIG_OAUTH2_REDIRECT_SILENT_IFRAME_URI}" ]; then
echo "SET APP_CONFIG_OAUTH2_REDIRECT_SILENT_IFRAME_URI"