finishRegistration method

Future<AuthSuccess> finishRegistration(
  1. Session session, {
  2. required String registrationToken,
  3. required String password,
})

Completes a new account registration, creating a new auth user with a profile and attaching the given email account to it.

Throws an EmailAccountRequestException in case of errors, with reason:

Throws an AuthUserBlockedException if the auth user is blocked.

Returns a session for the newly created user.

Implementation

Future<AuthSuccess> finishRegistration(
  final Session session, {
  required final String registrationToken,
  required final String password,
}) async {
  return emailIdp.finishRegistration(
    session,
    registrationToken: registrationToken,
    password: password,
  );
}