diff --git a/clusters/au-syd1/bootstrap/argocd-cm-patch.yaml b/clusters/au-syd1/bootstrap/argocd-cm-patch.yaml index fe2f258..cfc7dc8 100644 --- a/clusters/au-syd1/bootstrap/argocd-cm-patch.yaml +++ b/clusters/au-syd1/bootstrap/argocd-cm-patch.yaml @@ -26,6 +26,10 @@ data: issuer: https://identity.unkin.net/application/o/argocd/ clientID: argocd clientSecret: $argocd-oidc:client_secret + # The Authentik client is public (the iOS app can't hold a secret), so + # Authentik no longer enforces clientSecret; PKCE replaces it as the + # protection against authorization-code interception. + enablePKCEAuthentication: true # identity.unkin.net now serves the LetsEncrypt *.unkin.net wildcard, so the # stock image trust store validates it; no rootCA pin. requestedScopes: