Skip to content

Commit a292282

Browse files
authored
fix(auth): fixing scopes and parameters that would not work for GoogleAuthProvider (#13018)
1 parent b1584aa commit a292282

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

packages/firebase_auth/firebase_auth_platform_interface/lib/src/method_channel/utils/convert_auth_provider.dart

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,5 +34,13 @@ AuthProvider convertToOAuthProvider(AuthProvider authProvider) {
3434
return oAuthProvider;
3535
}
3636

37+
if (authProvider is GoogleAuthProvider) {
38+
final oAuthProvider = OAuthProvider(authProvider.providerId);
39+
oAuthProvider.setScopes(authProvider.scopes);
40+
oAuthProvider
41+
.setCustomParameters(authProvider.parameters.cast<String, String>());
42+
return oAuthProvider;
43+
}
44+
3745
return authProvider;
3846
}

0 commit comments

Comments
 (0)