Future<AuthUser<Y>> signInWithOAuthProvider({ required String providerId, required String providerToken, });