EmailIdp constructor

EmailIdp(
  1. EmailIdpConfig config, {
  2. required TokenManager tokenManager,
  3. AuthUsers authUsers = const AuthUsers(),
  4. UserProfiles userProfiles = const UserProfiles(),
})

Creates a new instance of EmailIdp.

Implementation

factory EmailIdp(
  final EmailIdpConfig config, {
  required final TokenManager tokenManager,
  final AuthUsers authUsers = const AuthUsers(),
  final UserProfiles userProfiles = const UserProfiles(),
}) {
  final utils = EmailIdpUtils(config: config, authUsers: authUsers);
  final admin = EmailIdpAdmin(utils: utils);
  return EmailIdp._(
    config,
    authUsers,
    userProfiles,
    tokenManager,
    utils,
    admin,
  );
}