From abf08fe3b34aae93f9d854fd655f3d4f3ef23c61 Mon Sep 17 00:00:00 2001 From: Lebaud Antoine Date: Wed, 10 Apr 2024 00:19:20 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=A7(helm)=20setup=20logout=20flow=20fr?= =?UTF-8?q?om=20Agent=20Connect?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Add the relevant environment configurations to make sure the backend in dev and staging environments log out the user from Agent Connect. --- src/helm/env.d/dev/values.impress.yaml.gotmpl | 3 ++- src/helm/env.d/staging/values.impress.yaml.gotmpl | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/helm/env.d/dev/values.impress.yaml.gotmpl b/src/helm/env.d/dev/values.impress.yaml.gotmpl index 843a6da7..9fda563e 100644 --- a/src/helm/env.d/dev/values.impress.yaml.gotmpl +++ b/src/helm/env.d/dev/values.impress.yaml.gotmpl @@ -19,6 +19,7 @@ backend: OIDC_OP_AUTHORIZATION_ENDPOINT: https://fca.integ01.dev-agentconnect.fr/api/v2/authorize OIDC_OP_TOKEN_ENDPOINT: https://fca.integ01.dev-agentconnect.fr/api/v2/token OIDC_OP_USER_ENDPOINT: https://fca.integ01.dev-agentconnect.fr/api/v2/userinfo + OIDC_OP_LOGOUT_ENDPOINT: https://fca.integ01.dev-agentconnect.fr/api/v2/session/end OIDC_RP_CLIENT_ID: {{ .Values.oidc.clientId }} OIDC_RP_CLIENT_SECRET: {{ .Values.oidc.clientSecret }} OIDC_RP_SIGN_ALGO: RS256 @@ -27,7 +28,7 @@ backend: OIDC_AUTH_REQUEST_EXTRA_PARAMS: "{'acr_values': 'eidas1'}" LOGIN_REDIRECT_URL: https://impress.127.0.0.1.nip.io LOGIN_REDIRECT_URL_FAILURE: https://impress.127.0.0.1.nip.io - LOGOUT_REDIRECT_URL: https://impress.127.0.0.1.nip.io/login + LOGOUT_REDIRECT_URL: https://impress.127.0.0.1.nip.io DB_HOST: postgres-postgresql DB_NAME: impress DB_USER: dinum diff --git a/src/helm/env.d/staging/values.impress.yaml.gotmpl b/src/helm/env.d/staging/values.impress.yaml.gotmpl index 7948c6e4..12787441 100644 --- a/src/helm/env.d/staging/values.impress.yaml.gotmpl +++ b/src/helm/env.d/staging/values.impress.yaml.gotmpl @@ -28,6 +28,7 @@ backend: OIDC_OP_AUTHORIZATION_ENDPOINT: https://fca.integ01.dev-agentconnect.fr/api/v2/authorize OIDC_OP_TOKEN_ENDPOINT: https://fca.integ01.dev-agentconnect.fr/api/v2/token OIDC_OP_USER_ENDPOINT: https://fca.integ01.dev-agentconnect.fr/api/v2/userinfo + OIDC_OP_LOGOUT_ENDPOINT: https://fca.integ01.dev-agentconnect.fr/api/v2/session/end OIDC_RP_CLIENT_ID: secretKeyRef: name: backend @@ -42,7 +43,7 @@ backend: OIDC_AUTH_REQUEST_EXTRA_PARAMS: "{'acr_values': 'eidas1'}" LOGIN_REDIRECT_URL: https://impress-staging.beta.numerique.gouv.fr LOGIN_REDIRECT_URL_FAILURE: https://impress-staging.beta.numerique.gouv.fr - LOGOUT_REDIRECT_URL: https://impress-staging.beta.numerique.gouv.fr/login + LOGOUT_REDIRECT_URL: https://impress-staging.beta.numerique.gouv.fr DB_HOST: secretKeyRef: name: postgresql.postgres.libre.sh