login abstract method
Validates a Firebase ID token and either logs in the associated user or creates a new user account if the Firebase account ID is not yet known.
If a new user is created an associated UserProfile is also created.
Implementation
_i2.Future<_i3.AuthSuccess> login({required String idToken});