Initial Multiple AuthProviders commit