Integrate Forgejo with Authentik OIDC #228
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "feature/forgejo-authentik-oidc"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
adminsgroup intocommon.yaml, addgroupsscope mapping to all providers for group-based admin propagationforgejo.yaml)forgejo-client-secretto ExternalSecret and worker deployment env[oauth2_client]withACCOUNT_LINKING=loginto safely link existing accountsDeployment and Testing
After merge, deployment requires these steps in order:
Authentik (ArgoCD):
argocd app set authentik --revision feature/forgejo-authentik-oidc && argocd app sync authentikForgejo app.ini (Ansible):
mise run provision-indri -- --tags forgejo --check --diff(dry run)mise run provision-indri -- --tags forgejo(apply, restarts Forgejo)Create Forgejo auth source (CLI on indri):
Link eblume account: Sign in with Authentik on Forgejo, confirm link with local password
Verify:
tea repo list, Forgejo Actions, local password break-glassAfter merge:
argocd app set authentik --revision main && argocd app sync authentik23dd7c3c2bto30815cfe1030815cfe10to30bed2db0a30bed2db0ato30bacbf86a30bacbf86atoc5110c8a8ac5110c8a8ato4f92fe30354f92fe3035to76dfbf2d5776dfbf2d57toe721a7dd33e721a7dd33to2cd980e9e7