|
47 | 47 | {{- if .Client.lifespan }}
|
48 | 48 | lifespan: {{ .Client.lifespan | squote }}
|
49 | 49 | {{- end }}
|
| 50 | + {{- if and .Client.claims_policy (semverCompare ">=4.39.0" (include "authelia.version" $)) }} |
| 51 | + claims_policy: {{ .Client.claims_policy | squote }} |
| 52 | + {{- end }} |
50 | 53 | {{- if .Client.requested_audience_mode }}
|
51 | 54 | requested_audience_mode: {{ .Client.requested_audience_mode | squote }}
|
52 | 55 | {{- end }}
|
|
62 | 65 | pkce_challenge_method: {{ (include "authelia.config.oidc.client.pkce_challenge_method" .Client) | squote }}
|
63 | 66 | authorization_signed_response_alg: {{ .Client.authorization_signed_response_alg | default "none" | squote }}
|
64 | 67 | authorization_signed_response_key_id: {{ .Client.authorization_signed_response_key_id | default "" | squote }}
|
| 68 | + {{- if semverCompare ">=4.39.0" (include "authelia.version" $) }} |
| 69 | + authorization_encrypted_response_key_id: {{ .Client.authorization_encrypted_response_key_id | default "" | squote }} |
| 70 | + authorization_encrypted_response_alg: {{ .Client.authorization_encrypted_response_alg | default "none" | squote }} |
| 71 | + authorization_encrypted_response_enc: {{ .Client.authorization_encrypted_response_enc | default "A128CBC-HS256" | squote }} |
| 72 | + {{- end }} |
65 | 73 | id_token_signed_response_alg: {{ .Client.id_token_signed_response_alg | default "RS256" | squote }}
|
66 | 74 | id_token_signed_response_key_id: {{ .Client.id_token_signed_response_key_id | default "" | squote }}
|
| 75 | + {{- if semverCompare ">=4.39.0" (include "authelia.version" $) }} |
| 76 | + id_token_encrypted_response_key_id: {{ .Client.id_token_encrypted_response_key_id | default "" | squote }} |
| 77 | + id_token_encrypted_response_alg: {{ .Client.id_token_encrypted_response_alg | default "none" | squote }} |
| 78 | + id_token_encrypted_response_enc: {{ .Client.id_token_encrypted_response_enc | default "A128CBC-HS256" | squote }} |
| 79 | + {{- end }} |
67 | 80 | access_token_signed_response_alg: {{ .Client.access_token_signed_response_alg | default "none" | squote }}
|
68 | 81 | access_token_signed_response_key_id: {{ .Client.access_token_signed_response_key_id | default "" | squote }}
|
| 82 | + {{- if semverCompare ">=4.39.0" (include "authelia.version" $) }} |
| 83 | + access_token_encrypted_response_key_id: {{ .Client.access_token_encrypted_response_key_id | default "" | squote }} |
| 84 | + access_token_encrypted_response_alg: {{ .Client.access_token_encrypted_response_alg | default "none" | squote }} |
| 85 | + access_token_encrypted_response_enc: {{ .Client.access_token_encrypted_response_enc | default "A128CBC-HS256" | squote }} |
| 86 | + {{- end }} |
69 | 87 | userinfo_signed_response_alg: {{ .Client.userinfo_signed_response_alg | default "none" | squote }}
|
70 | 88 | userinfo_signed_response_key_id: {{ .Client.userinfo_signed_response_key_id | default "" | squote }}
|
| 89 | + {{- if semverCompare ">=4.39.0" (include "authelia.version" $) }} |
| 90 | + userinfo_encrypted_response_key_id: {{ .Client.userinfo_encrypted_response_key_id | default "" | squote }} |
| 91 | + userinfo_encrypted_response_alg: {{ .Client.userinfo_encrypted_response_alg | default "none" | squote }} |
| 92 | + userinfo_encrypted_response_enc: {{ .Client.userinfo_encrypted_response_enc | default "A128CBC-HS256" | squote }} |
| 93 | + {{- end }} |
71 | 94 | introspection_signed_response_alg: {{ .Client.introspection_signed_response_alg | default "none" | squote }}
|
72 | 95 | introspection_signed_response_key_id: {{ .Client.introspection_signed_response_key_id | default "" | squote }}
|
| 96 | + {{- if semverCompare ">=4.39.0" (include "authelia.version" $) }} |
| 97 | + introspection_encrypted_response_key_id: {{ .Client.introspection_encrypted_response_key_id | default "" | squote }} |
| 98 | + introspection_encrypted_response_alg: {{ .Client.introspection_encrypted_response_alg | default "none" | squote }} |
| 99 | + introspection_encrypted_response_enc: {{ .Client.introspection_encrypted_response_enc | default "A128CBC-HS256" | squote }} |
| 100 | + introspection_endpoint_auth_method: {{ .Client.introspection_endpoint_auth_method | default "client_secret_basic" | squote }} |
| 101 | + introspection_endpoint_auth_signing_alg: {{ .Client.introspection_endpoint_auth_signing_alg | default "RS256" | squote }} |
| 102 | + {{- end }} |
73 | 103 | request_object_signing_alg: {{ .Client.request_object_signing_alg | default "" | squote }}
|
74 |
| - token_endpoint_auth_signing_alg: {{ .Client.token_endpoint_auth_signing_alg | default "" | squote }} |
| 104 | + {{- if semverCompare ">=4.39.0" (include "authelia.version" $) }} |
| 105 | + request_object_encryption_alg: {{ .Client.request_object_encryption_alg | default "none" | squote }} |
| 106 | + request_object_encryption_enc: {{ .Client.request_object_encryption_enc | default "A128CBC-HS256" | squote }} |
| 107 | + {{- end }} |
75 | 108 | token_endpoint_auth_method: {{ (include "authelia.config.oidc.client.token_endpoint_auth_method" .Client) | squote }}
|
| 109 | + token_endpoint_auth_signing_alg: {{ .Client.token_endpoint_auth_signing_alg | default "" | squote }} |
| 110 | + {{- if semverCompare ">=4.39.0" (include "authelia.version" $) }} |
| 111 | + revocation_endpoint_auth_method: {{ .Client.revocation_endpoint_auth_method | default "client_secret_basic" | squote }} |
| 112 | + revocation_endpoint_auth_signing_alg: {{ .Client.revocation_endpoint_auth_signing_alg | default "RS256" | squote }} |
| 113 | + pushed_authorization_request_endpoint_auth_method: {{ .Client.pushed_authorization_request_endpoint_auth_method | default "client_secret_basic" | squote }} |
| 114 | + pushed_authorization_request_endpoint_auth_signing_alg: {{ .Client.pushed_authorization_request_endpoint_auth_signing_alg | default "RS256" | squote }} |
| 115 | + {{- end }} |
76 | 116 | {{- if .Client.jwks_uri }}
|
77 | 117 | jwks_uri: {{ .Client.jwks_uri | squote }}
|
78 | 118 | {{- end }}
|
|
0 commit comments