EmailIdpAccountCreationUtil constructor

EmailIdpAccountCreationUtil({
  1. required EmailIdpAccountCreationUtilsConfig config,
  2. required Argon2HashUtil passwordHashUtils,
  3. required AuthUsers authUsers,
})

Creates a new EmailIdpAccountCreationUtil instance.

Implementation

EmailIdpAccountCreationUtil({
  required final EmailIdpAccountCreationUtilsConfig config,
  required final Argon2HashUtil passwordHashUtils,
  required final AuthUsers authUsers,
}) : _config = config,
     _authUsers = authUsers,
     _hashUtils = passwordHashUtils {
  _challengeUtil = SecretChallengeUtil(
    verificationConfig: _getVerificationConfig(),
    completionConfig: _getCompletionConfig(),
    hashUtil: passwordHashUtils,
  );
}