Abstract Authentication Provider Interface
This interface defines the contract for all auth providers, making it easy to swap between Supabase, Azure Entra ID, or other providers.
Design principle: Keep auth logic abstracted and replaceable
Optional
Abstract Authentication Provider Interface
This interface defines the contract for all auth providers, making it easy to swap between Supabase, Azure Entra ID, or other providers.
Design principle: Keep auth logic abstracted and replaceable