login method

Future<AuthSuccess> login(
  1. Session session, {
  2. required String idToken,
  3. required String? accessToken,
})

Validates a Google ID token and either logs in the associated user or creates a new user account if the Google account ID is not yet known.

If a new user is created an associated UserProfile is also created.

Implementation

Future<AuthSuccess> login(
  final Session session, {
  required final String idToken,
  required final String? accessToken,
}) async {
  return googleIdp.login(
    session,
    idToken: idToken,
    accessToken: accessToken,
  );
}