isSignedInWithProvider property

bool isSignedInWithProvider

Implementation

bool get isSignedInWithProvider {
  User? user = FirebaseAuth.instance.currentUser;

  if (user == null) {
    return false;
  }

  for (UserInfo userInfo in user.providerData) {
    if (userInfo.providerId == 'google.com') {
      return true;
    } else if (userInfo.providerId == 'apple.com') {
      return true;
    }
  }

  return false;
}