Future<UserCredential> signInWith(BaseAuthAPI api) async { _primaryAuth = api; return api.signIn(); }