Kaizen
Browse modulesAuthenticationauth/serverInterfaces

Interface: EmailPasswordConfig

Defined in: server/auth/config.ts:14

Properties

enabled

enabled: boolean;

Defined in: server/auth/config.ts:15


password?

optional password?: PasswordHashingConfig;

Defined in: server/auth/config.ts:16


requireEmailVerification?

optional requireEmailVerification?: boolean;

Defined in: server/auth/config.ts:17


sendResetPasswordEmail?

optional sendResetPasswordEmail?: (args: {
  token: string;
  url: string;
  user: {
     email: string;
     id: string;
  };
}) => Promise<void>;

Defined in: server/auth/config.ts:23

Parameters

ParameterType
args{ token: string; url: string; user: { email: string; id: string; }; }
args.tokenstring
args.urlstring
args.user{ email: string; id: string; }
args.user.emailstring
args.user.idstring

Returns

Promise<void>


sendVerificationEmail?

optional sendVerificationEmail?: (args: {
  token: string;
  url: string;
  user: {
     email: string;
     id: string;
  };
}) => Promise<void>;

Defined in: server/auth/config.ts:18

Parameters

ParameterType
args{ token: string; url: string; user: { email: string; id: string; }; }
args.tokenstring
args.urlstring
args.user{ email: string; id: string; }
args.user.emailstring
args.user.idstring

Returns

Promise<void>

On this page