привет, я пытаюсь войти в систему и зарегистрировать пользователей с помощью Google с помощью Firebase, поэтому для регистрации пользователей я делаю это
void handleGoogleSignIn() async{
final GoogleSignInAccount googleUser=await _googleSignIn.signIn();
final GoogleSignInAuthentication googleAuth = await googleUser.authentication;
final AuthCredential credential=
GoogleAuthProvider.getCredential(idToken: googleAuth.idToken, accessToken:
googleAuth.accessToken);
user =(await _auth.signInWithCredential(credential)).user;
}
поэтому мне нужно, как входить в систему пользователей с помощью Google приведенный выше код user = await _auth.signInWithCredential(credential);
кажется, просто создает нового пользователя, если он не существует, но мне нужно войти в систему с помощью google в свою существующую учетную запись в моем приложении, а не создавать нового пользователя, если он не существует, поэтому как мне реализовать это