metatron-open-seo/src/lib/auth-options.ts
2026-04-28 20:56:06 -04:00

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,
},
};