diff --git a/ansible/roles/apps/templates/single-sign-on-settings.yaml b/ansible/roles/apps/templates/single-sign-on-settings.yaml
index d09ec41159dca501c8a1186f54cf45034919f2a2..897a4c5ae1dbb1630a5a29a153d66f384e466fcb 100644
--- a/ansible/roles/apps/templates/single-sign-on-settings.yaml
+++ b/ansible/roles/apps/templates/single-sign-on-settings.yaml
@@ -101,7 +101,11 @@ oAuthClients:
   tokenEndpointAuthMethod: "client_secret_post"
   responseTypes:
     - "code"
+    - "id_token"
   grantTypes:
+    - "authorization_code"
+    - "refresh_token"
+    - "client_credentials"
     - "implicit"
 - clientName: *GRAFANA
   clientSecret: "{{ grafana_oauth_client_secret }}"