Если вы имеете в виду, допустимо ли использовать аутентификацию Google в вашем приложении Flutter - тогда да, действительно, это допустимый вариант. И с этой опцией уже существует множество приложений Flutter. Кроме того, это слишком легко реализовать. Примечание. Вам не нужно вызывать свое веб-приложение node.js (или другое) в браузере из Flutter, чтобы войти в Google. Вы можете сделать это непосредственно во Flutter.
Ниже приведен пример кода, который взяты из здесь .
Future<String> signInWithGoogle() async {
final GoogleSignInAccount googleSignInAccount = await googleSignIn.signIn();
final GoogleSignInAuthentication googleSignInAuthentication =
await googleSignInAccount.authentication;
final AuthCredential credential = GoogleAuthProvider.getCredential(
accessToken: googleSignInAuthentication.accessToken,
idToken: googleSignInAuthentication.idToken,
);
final AuthResult authResult = await _auth.signInWithCredential(credential);
final FirebaseUser user = authResult.user;
assert(!user.isAnonymous);
assert(await user.getIdToken() != null);
final FirebaseUser currentUser = await _auth.currentUser();
assert(user.uid == currentUser.uid);
return 'signInWithGoogle succeeded: $user';
}