From 087bbf74f617a7a7e7a5021d2710538f4c56e983 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.desk.yaml.gotmpl | 3 ++- src/helm/env.d/staging/values.desk.yaml.gotmpl | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/helm/env.d/dev/values.desk.yaml.gotmpl b/src/helm/env.d/dev/values.desk.yaml.gotmpl index dee8b7c..ba39d44 100644 --- a/src/helm/env.d/dev/values.desk.yaml.gotmpl +++ b/src/helm/env.d/dev/values.desk.yaml.gotmpl @@ -18,6 +18,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 @@ -26,7 +27,7 @@ backend: OIDC_AUTH_REQUEST_EXTRA_PARAMS: "{'acr_values': 'eidas1'}" LOGIN_REDIRECT_URL: https://desk.127.0.0.1.nip.io LOGIN_REDIRECT_URL_FAILURE: https://desk.127.0.0.1.nip.io - LOGOUT_REDIRECT_URL: https://desk.127.0.0.1.nip.io/login + LOGOUT_REDIRECT_URL: https://desk.127.0.0.1.nip.io DB_HOST: postgres-postgresql DB_NAME: people DB_USER: dinum diff --git a/src/helm/env.d/staging/values.desk.yaml.gotmpl b/src/helm/env.d/staging/values.desk.yaml.gotmpl index 4fe42b2..1944df2 100644 --- a/src/helm/env.d/staging/values.desk.yaml.gotmpl +++ b/src/helm/env.d/staging/values.desk.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://desk-staging.beta.numerique.gouv.fr LOGIN_REDIRECT_URL_FAILURE: https://desk-staging.beta.numerique.gouv.fr - LOGOUT_REDIRECT_URL: https://desk-staging.beta.numerique.gouv.fr/login + LOGOUT_REDIRECT_URL: https://desk-staging.beta.numerique.gouv.fr DB_HOST: secretKeyRef: name: postgresql.postgres.libre.sh