From 8193d788fc768e86fca7ab39242513f17c8ecf7e Mon Sep 17 00:00:00 2001 From: klinch0 <68821526+klinch0@users.noreply.github.com> Date: Thu, 16 Jan 2025 12:42:38 +0300 Subject: [PATCH] add-extra-redirect-uri (#579) ## Summary by CodeRabbit - **New Features** - Enhanced Keycloak configuration with support for additional redirect URIs - Added flexibility to specify extra redirect URI through configuration --- .../system/keycloak-configure/templates/configure-kk.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/system/keycloak-configure/templates/configure-kk.yaml b/packages/system/keycloak-configure/templates/configure-kk.yaml index 75d89e66..ef6e44e3 100644 --- a/packages/system/keycloak-configure/templates/configure-kk.yaml +++ b/packages/system/keycloak-configure/templates/configure-kk.yaml @@ -1,5 +1,6 @@ {{- $cozyConfig := lookup "v1" "ConfigMap" "cozy-system" "cozystack" }} {{- $host := index $cozyConfig.data "root-host" }} +{{- $extraRedirectUris := splitList "," ((index $cozyConfig.data "extra-keycloak-redirect-uri-for-dashboard") | default "") }} {{- $rootSaConfigMap := lookup "v1" "ConfigMap" "kube-system" "kube-root-ca.crt" }} {{- $k8sCa := index $rootSaConfigMap.data "ca.crt" | b64enc }} @@ -190,6 +191,9 @@ spec: - kubernetes-client redirectUris: - "http://dashboard.{{ $host }}/oauth2/callback/*" + {{- range $i, $v := $extraRedirectUris }} + - "{{ $v }}" + {{- end }} ---