feat: generic OIDC configuration with local account support #3
Loading…
Reference in a new issue
No description provided.
Delete branch "feature/generic-oidc-config"
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
Replaces the Auth0-specific authentication with a generic OIDC setup that works with any provider (Azure AD, Keycloak, Google, etc.) and adds optional local admin accounts.
Changes
Phase 1 — Generic OIDC
Auth0section →Oidc(keys:Authority,ClientId,ClientSecret,Audience)SignedOutCallbackPathandOnRedirectToIdentityProviderForSignOutPhase 2 — Local Accounts
POST Loginendpoint for local credential validation;GET OidcLoginfor explicit OIDC challengeOidc:AdminUsername/Oidc:AdminPasswordon first startupConfiguration
Oidc__*env vars added; connection strings split into individualPOSTGRES_*/MARIADB_*parts used by all servicesValidation
Oidc:Authority+Oidc:ClientIdare set