website/integrations: update argocd oidc doc (#12637)
feat(doc): update argocd oidc doc Add `signing_key` to terraform example as it is needed for ArgoCD. They require a RS256 key and without it you get a HS256 key Signed-off-by: ImOverlord <9958853+ImOverlord@users.noreply.github.com>
This commit is contained in:
@ -86,6 +86,10 @@ data "authentik_property_mapping_provider_scope" "scope-openid" {
|
|||||||
name = "authentik default OAuth Mapping: OpenID 'openid'"
|
name = "authentik default OAuth Mapping: OpenID 'openid'"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
data "authentik_certificate_key_pair" "generated" {
|
||||||
|
name = "authentik Self-signed Certificate"
|
||||||
|
}
|
||||||
|
|
||||||
resource "authentik_provider_oauth2" "argocd" {
|
resource "authentik_provider_oauth2" "argocd" {
|
||||||
name = "ArgoCD"
|
name = "ArgoCD"
|
||||||
# Required. You can use the output of:
|
# Required. You can use the output of:
|
||||||
@ -98,6 +102,8 @@ resource "authentik_provider_oauth2" "argocd" {
|
|||||||
authorization_flow = data.authentik_flow.default-provider-authorization-implicit_consent.id
|
authorization_flow = data.authentik_flow.default-provider-authorization-implicit_consent.id
|
||||||
invalidation_flow = data.authentik_flow.default-provider-invalidation.id
|
invalidation_flow = data.authentik_flow.default-provider-invalidation.id
|
||||||
|
|
||||||
|
signing_key = data.authentik_certificate_key_pair.generated.id
|
||||||
|
|
||||||
allowed_redirect_uris = [
|
allowed_redirect_uris = [
|
||||||
{
|
{
|
||||||
matching_mode = "strict",
|
matching_mode = "strict",
|
||||||
|
|||||||
Reference in New Issue
Block a user