Branch: feat/auth-service-auth-provider-interface
Goal: Implement AuthProvider interface in SDK as infrastructure
We're creating the authentication abstraction layer in the SDK, following the same pattern as DatabaseConnector. This is infrastructure code that other services will consume.