authenzify
Version:
server to manage authentication authorization of users and more
32 lines (27 loc) • 781 B
JavaScript
export const VERIFICATION_TYPES = Object.freeze({
SIGN_UP: 'SIGN_UP',
ASSIGN_PHONE_OR_EMAIL: 'ASSIGN_PHONE_OR_EMAIL',
RESET_PASSWORD_REQUEST: 'RESET_PASSWORD_REQUEST',
USER_PERMISSIONS_REQUEST: 'USER_PERMISSIONS_REQUEST',
PASSWORDLESS_VERIFICATION_CODE: 'PASSWORDLESS_VERIFICATION_CODE',
DID_NOT_REQUESTED_TO_RESET_PASSWORD: 'DID_NOT_REQUESTED_TO_RESET_PASSWORD',
})
export const EmailProvider = {
NODEMAILER: 'nodemailer',
}
export const ACTIVATE_USER_BY = {
CODE: 'CODE',
AUTO: 'AUTO',
USER_EMAIL: 'USER_EMAIL',
ADMIN_EMAIL: 'ADMIN_EMAIL',
}
export const USER_SIGNED_UP_OR_IN_BY = Object.freeze({
EMAIL: 'email',
PHONE: 'phone',
GOOGLE: 'google',
SYSTEM: 'system',
})
export const PASSWORDLESS_CHANNELS = {
email: 'email',
phone: 'phone',
}