finishEmailAccountRegistration method

Future<AuthSuccess> finishEmailAccountRegistration({
  1. required String finishRegistrationToken,
  2. required String password,
})

Completes a new account registration, creating a new auth user with a profile, and creating a new authenticated session for the user.

Throws an EmailAccountRequestException in case of errors, with reason:

  • EmailAccountRequestExceptionReason.expired if the account request has already expired.
  • EmailAccountRequestExceptionReason.policyViolation if the password does not comply with the password policy.
  • EmailAccountRequestExceptionReason.invalid if the finishRegistrationToken is invalid.

Implementation

_i2.Future<_i10.AuthSuccess> finishEmailAccountRegistration({
  required String finishRegistrationToken,
  required String password,
}) => caller.callServerEndpoint<_i10.AuthSuccess>(
  'auth',
  'finishEmailAccountRegistration',
  {'finishRegistrationToken': finishRegistrationToken, 'password': password},
);