diff --git a/src/main/helm/templates/_helpers.tpl b/src/main/helm/templates/_helpers.tpl
index 1bbdc15d4117a56e21cb1245f965c44ea7f8ab93..7e9ba5ec246612665885103a23d9968a2aed954a 100644
--- a/src/main/helm/templates/_helpers.tpl
+++ b/src/main/helm/templates/_helpers.tpl
@@ -60,13 +60,21 @@ app.kubernetes.io/namespace: {{ include "app.namespace" . }}
 {{- end -}}
 
 {{- define "app.ssoClientName" -}}
-{{- if (.Values.sso).client_name -}}
-{{ printf "%s" (.Values.sso).client_name }}
+{{- if (.Values.sso).keycloak_clients -}}
+{{- if (first .Values.sso.keycloak_clients).client_name -}}
+{{ printf "%s" (first .Values.sso.keycloak_clients).client_name }}
 {{- else -}}
-{{ printf "admin" }}
+{{ include "app.defaultSsoClientName" . }}
+{{- end -}}
+{{- else -}}
+{{ include "app.defaultSsoClientName" . }}
 {{- end -}}
 {{- end -}}
 
+{{- define "app.defaultSsoClientName" -}}
+{{ printf "admin" }}
+{{- end -}}
+
 {{- define "app.ssoServerUrl" -}}
 {{- required "sso.serverUrl muss angegeben sein" (.Values.sso).serverUrl -}}
 {{- end -}}
\ No newline at end of file
diff --git a/src/test/helm/deployment_defaults_sso_test.yaml b/src/test/helm/deployment_defaults_sso_test.yaml
index d5e91d3040c5865a3e2881204e6d531f463e93fa..53f533fdf262c911b2ef10c081323d8de69b1ef1 100644
--- a/src/test/helm/deployment_defaults_sso_test.yaml
+++ b/src/test/helm/deployment_defaults_sso_test.yaml
@@ -75,7 +75,8 @@ tests:
   - it: check different client name
     set:
       sso:
-        client_name: different-client
+        keycloak_clients:
+          - client_name: different-client
     asserts:
       - isKind:
           of: Deployment
@@ -84,3 +85,17 @@ tests:
           content:
             name: ozgcloud_oauth2_resource
             value: different-client
+
+  - it: should have default client name
+    set:
+      sso:
+        keycloak_clients:
+          - client_name_typo: different-client
+    asserts:
+      - isKind:
+          of: Deployment
+      - contains:
+          path: spec.template.spec.containers[0].env
+          content:
+            name: ozgcloud_oauth2_resource
+            value: admin