24 lines
549 B
TypeScript
24 lines
549 B
TypeScript
export const HOSTED_PASSWORD_MIN_LENGTH = 8;
|
|
export const HOSTED_PASSWORD_MAX_LENGTH = 128;
|
|
|
|
export const userAdditionalFields = {
|
|
analyticsOptedOut: {
|
|
type: "boolean" as const,
|
|
defaultValue: () => false,
|
|
required: false as const,
|
|
input: true as const,
|
|
},
|
|
};
|
|
|
|
export const baseAuthOptions = {
|
|
emailAndPassword: {
|
|
enabled: true,
|
|
disableSignUp: false,
|
|
minPasswordLength: HOSTED_PASSWORD_MIN_LENGTH,
|
|
maxPasswordLength: HOSTED_PASSWORD_MAX_LENGTH,
|
|
},
|
|
user: {
|
|
additionalFields: userAdditionalFields,
|
|
},
|
|
};
|