feat(authelia) enable OAuth Consent Options (#5215)
* initial * add descriptions
This commit is contained in:
@@ -39,7 +39,7 @@ sources:
|
||||
- https://github.com/authelia/chartrepo
|
||||
- https://github.com/authelia/authelia
|
||||
type: application
|
||||
version: 14.0.10
|
||||
version: 14.0.11
|
||||
annotations:
|
||||
truecharts.org/catagories: |
|
||||
- security
|
||||
|
||||
@@ -912,6 +912,19 @@ questions:
|
||||
description: "one_factor"
|
||||
- value: "two_factor"
|
||||
description: "two_factor"
|
||||
- variable: consent_mode
|
||||
label: "Consent Mode"
|
||||
description: "Configures the consent mode. This can be set to auto (default), explicit (consent required every time) or implicit (Automatically assumes consent for every authorization, never asking the user if they wish to give consent."
|
||||
schema:
|
||||
type: string
|
||||
default: "auto"
|
||||
enum:
|
||||
- value: "auto"
|
||||
description: "auto"
|
||||
- value: "explicit"
|
||||
description: "explicit"
|
||||
- value: "implicit"
|
||||
description: "implicit"
|
||||
- variable: userinfo_signing_algorithm
|
||||
label: "Userinfo Signing Algorithm"
|
||||
description: "The algorithm used to sign userinfo endpoint responses for this client, either none or RS256."
|
||||
|
||||
@@ -205,6 +205,7 @@ data:
|
||||
public: {{ $client.public }}
|
||||
{{- end }}
|
||||
authorization_policy: {{ default "two_factor" $client.authorization_policy }}
|
||||
consent_mode: {{ default "auto" $client.consent_mode}}
|
||||
redirect_uris:
|
||||
{{- range $client.redirect_uris }}
|
||||
- {{ . }}
|
||||
|
||||
@@ -586,6 +586,9 @@ identity_providers:
|
||||
## The policy to require for this client; one_factor or two_factor.
|
||||
# authorization_policy: two_factor
|
||||
|
||||
## Configures the consent mode; auto, explicit or implicit
|
||||
# consent_mode: auto
|
||||
|
||||
## Audience this client is allowed to request.
|
||||
# audience: []
|
||||
|
||||
|
||||
Reference in New Issue
Block a user