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:
ImOverlord
2025-01-13 19:27:58 +01:00
committed by GitHub
parent a19d915d2b
commit c0a370bb2b

View File

@ -86,6 +86,10 @@ data "authentik_property_mapping_provider_scope" "scope-openid" {
name = "authentik default OAuth Mapping: OpenID 'openid'"
}
data "authentik_certificate_key_pair" "generated" {
name = "authentik Self-signed Certificate"
}
resource "authentik_provider_oauth2" "argocd" {
name = "ArgoCD"
# 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
invalidation_flow = data.authentik_flow.default-provider-invalidation.id
signing_key = data.authentik_certificate_key_pair.generated.id
allowed_redirect_uris = [
{
matching_mode = "strict",