--- type: entity tags: [parking, rejected, auth, offline-first] sources: [parking-system-architecture] updated: 2026-06-14 --- # Logto / Zitadel / OIDC providers (rejected) Any OIDC/OAuth identity provider was **ruled out by the [[offline-first]] constraint**. An air-gapped park cannot depend on an external — or even self-hosted but networked — identity provider. Auth is therefore [[local-jwt-auth]] instead. (See [[parking-system-architecture]] §2.) Related rejected alternatives: [[payload-cms]], [[refine]].