UNPKG

aegis-auth

Version:

A credentials-based auth solution for Next.js (and other Node projects) with IP rate-limiting, account lockouts, and sessions in DB.

31 lines 1.3 kB
export declare enum ErrorCodes { UNKNOWN_ERROR = "UNKNOWN_ERROR", INVALID_INPUT = "INVALID_INPUT", INTERNAL_SERVER_ERROR = "INTERNAL_SERVER_ERROR", INVALID_CREDENTIALS = "INVALID_CREDENTIALS", INVALID_TOKEN = "INVALID_TOKEN", UNAUTHORIZED = "UNAUTHORIZED", USER_NOT_FOUND = "USER_NOT_FOUND", DUPLICATE_USER = "DUPLICATE_USER", EMAIL_IN_USE = "EMAIL_IN_USE", USERNAME_IN_USE = "USERNAME_IN_USE", VERIFICATION_NOT_FOUND = "VERIFICATION_NOT_FOUND", VERIFICATION_EXPIRED = "VERIFICATION_EXPIRED", VERIFICATION_USED = "VERIFICATION_USED", INVALID_TOKEN_TYPE = "INVALID_TOKEN_TYPE", CONFIGURATION_ERROR = "CONFIGURATION_ERROR", RATE_LIMIT_EXCEEDED = "RATE_LIMIT_EXCEEDED", INVALID_CSRF = "INVALID_CSRF", SESSION_NOT_FOUND = "SESSION_NOT_FOUND", SESSION_REVOKED = "SESSION_REVOKED", FAILED_TO_ROLL_SESSION = "FAILED_TO_ROLL_SESSION", SESSION_LIMIT_REACHED = "SESSION_LIMIT_REACHED", PASSWORD_TOO_SHORT = "PASSWORD_TOO_SHORT", PASSWORD_TOO_WEAK = "PASSWORD_TOO_WEAK", EMAIL_INVALID = "EMAIL_INVALID", EMAIL_NOT_VERIFIED = "EMAIL_NOT_VERIFIED", ACCOUNT_LOCKED = "ACCOUNT_LOCKED", ACCOUNT_BANNED = "ACCOUNT_BANNED", ACCOUNT_DELETION = "ACCOUNT_DELETION" } //# sourceMappingURL=errorCodes.d.ts.map