From 313681a3445d847c259cd761f272c9993a994ad4 Mon Sep 17 00:00:00 2001 From: Christian Morales Guerrero <46071367+christianmg99@users.noreply.github.com> Date: Wed, 24 Apr 2024 13:26:22 +0200 Subject: [PATCH] Support optional OIDC_ISSUER parameter (#52) --- core/files/configure_misp.sh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/core/files/configure_misp.sh b/core/files/configure_misp.sh index f4009f6..29b8f73 100755 --- a/core/files/configure_misp.sh +++ b/core/files/configure_misp.sh @@ -103,6 +103,7 @@ set_up_oidc() { fi # Check required variables + # OIDC_ISSUER may be empty check_env_vars OIDC_PROVIDER_URL OIDC_CLIENT_ID OIDC_CLIENT_SECRET OIDC_ROLES_PROPERTY OIDC_ROLES_MAPPING OIDC_DEFAULT_ORG sudo -u www-data php /var/www/MISP/tests/modify_config.php modify "{ @@ -114,6 +115,7 @@ set_up_oidc() { sudo -u www-data php /var/www/MISP/tests/modify_config.php modify "{ \"OidcAuth\": { \"provider_url\": \"${OIDC_PROVIDER_URL}\", + ${OIDC_ISSUER:+\"issuer\": \"${OIDC_ISSUER}\",} \"client_id\": \"${OIDC_CLIENT_ID}\", \"client_secret\": \"${OIDC_CLIENT_SECRET}\", \"roles_property\": \"${OIDC_ROLES_PROPERTY}\",