ajt-validator
Version:
Validation library for JavaScript and TypeScript
53 lines (52 loc) • 3.23 kB
JavaScript
;
// Common types for the authentication validation module
Object.defineProperty(exports, "__esModule", { value: true });
exports.PasswordErrorCode = exports.UsernameErrorCode = exports.TokenErrorCode = exports.TwoFactorErrorCode = exports.ApiKeyErrorCode = void 0;
// Define authentication error codes
var ApiKeyErrorCode;
(function (ApiKeyErrorCode) {
ApiKeyErrorCode["APIKEY_REQUIRED"] = "APIKEY_REQUIRED";
ApiKeyErrorCode["APIKEY_TOO_SHORT"] = "APIKEY_TOO_SHORT";
ApiKeyErrorCode["APIKEY_TOO_LONG"] = "APIKEY_TOO_LONG";
ApiKeyErrorCode["INVALID_APIKEY_FORMAT"] = "INVALID_APIKEY_FORMAT";
ApiKeyErrorCode["INVALID_APIKEY_PREFIX"] = "INVALID_APIKEY_PREFIX";
})(ApiKeyErrorCode || (exports.ApiKeyErrorCode = ApiKeyErrorCode = {}));
var TwoFactorErrorCode;
(function (TwoFactorErrorCode) {
TwoFactorErrorCode["TWOFACTOR_REQUIRED"] = "TWOFACTOR_REQUIRED";
TwoFactorErrorCode["TWOFACTOR_CODE_REQUIRED"] = "TWOFACTOR_CODE_REQUIRED";
TwoFactorErrorCode["INVALID_TWOFACTOR_LENGTH"] = "INVALID_TWOFACTOR_LENGTH";
TwoFactorErrorCode["INVALID_TWOFACTOR_FORMAT"] = "INVALID_TWOFACTOR_FORMAT";
TwoFactorErrorCode["INVALID_TWOFACTOR_TYPE"] = "INVALID_TWOFACTOR_TYPE";
TwoFactorErrorCode["TWOFACTOR_EXPIRED"] = "TWOFACTOR_EXPIRED";
})(TwoFactorErrorCode || (exports.TwoFactorErrorCode = TwoFactorErrorCode = {}));
var TokenErrorCode;
(function (TokenErrorCode) {
TokenErrorCode["TOKEN_REQUIRED"] = "TOKEN_REQUIRED";
TokenErrorCode["TOKEN_TOO_SHORT"] = "TOKEN_TOO_SHORT";
TokenErrorCode["TOKEN_TOO_LONG"] = "TOKEN_TOO_LONG";
TokenErrorCode["INVALID_JWT_FORMAT"] = "INVALID_JWT_FORMAT";
TokenErrorCode["INVALID_TOKEN_PREFIX"] = "INVALID_TOKEN_PREFIX";
TokenErrorCode["TOKEN_EXPIRED"] = "TOKEN_EXPIRED";
})(TokenErrorCode || (exports.TokenErrorCode = TokenErrorCode = {}));
var UsernameErrorCode;
(function (UsernameErrorCode) {
UsernameErrorCode["USERNAME_REQUIRED"] = "USERNAME_REQUIRED";
UsernameErrorCode["USERNAME_TOO_SHORT"] = "USERNAME_TOO_SHORT";
UsernameErrorCode["USERNAME_TOO_LONG"] = "USERNAME_TOO_LONG";
UsernameErrorCode["USERNAME_CONTAINS_SPACES"] = "USERNAME_CONTAINS_SPACES";
UsernameErrorCode["INVALID_USERNAME_FORMAT"] = "INVALID_USERNAME_FORMAT";
UsernameErrorCode["USERNAME_BLOCKED"] = "USERNAME_BLOCKED";
})(UsernameErrorCode || (exports.UsernameErrorCode = UsernameErrorCode = {}));
var PasswordErrorCode;
(function (PasswordErrorCode) {
PasswordErrorCode["PASSWORD_REQUIRED"] = "PASSWORD_REQUIRED";
PasswordErrorCode["PASSWORD_TOO_SHORT"] = "PASSWORD_TOO_SHORT";
PasswordErrorCode["PASSWORD_TOO_LONG"] = "PASSWORD_TOO_LONG";
PasswordErrorCode["PASSWORD_REQUIRES_UPPERCASE"] = "PASSWORD_REQUIRES_UPPERCASE";
PasswordErrorCode["PASSWORD_REQUIRES_LOWERCASE"] = "PASSWORD_REQUIRES_LOWERCASE";
PasswordErrorCode["PASSWORD_REQUIRES_NUMBER"] = "PASSWORD_REQUIRES_NUMBER";
PasswordErrorCode["PASSWORD_REQUIRES_SPECIAL_CHAR"] = "PASSWORD_REQUIRES_SPECIAL_CHAR";
PasswordErrorCode["PASSWORD_TOO_COMMON"] = "PASSWORD_TOO_COMMON";
PasswordErrorCode["PASSWORD_CONTAINS_USERNAME"] = "PASSWORD_CONTAINS_USERNAME";
})(PasswordErrorCode || (exports.PasswordErrorCode = PasswordErrorCode = {}));