mirror of
https://github.com/hanzoai/passport-jwt.git
synced 2026-09-24 17:01:40 +00:00
25 lines
2.3 KiB
TypeScript
25 lines
2.3 KiB
TypeScript
export enum ErrorMessages {
|
|
INVALID_DRIVER = "JwtStrategy has been given an invalid driver without a validate function",
|
|
NO_DRIVER_PROVIDED = "JwtStrategy requires a driver to function (see option jwtDriver) or alternatively import the strategy from 'passport-jwt/auto' to auto register the driver.",
|
|
DRIVER_PROVIDES_KEY = "JwtStrategy has been provided with a SecretOrKey and a driver which contains a building secret.",
|
|
BOTH_KEY_AND_PROVIDER = "JwtStrategy has been given both a secretOrKey and a secretOrKeyProvider.",
|
|
LEGACY_OPTIONS_PASSED = "JwtStrategy has gained a JsonWebToken option, this is no longer supported in the current version. You can pass these options to the driver instead or import the library from 'passport-jwt/auto' to keep the legacy options.",
|
|
NO_SECRET_KEY = "JwtStrategy requires a secret or key",
|
|
NO_VERIFY_CALLBACK = "JwtStrategy requires a verify callback",
|
|
NO_EXTRACTOR_FOUND = "JwtStrategy requires a function to retrieve a jwt from requests (see option jwtFromRequest)",
|
|
UNKNOWN_DRIVER_ERROR = "JwtStrategy Unknown driver error occurred",
|
|
NO_DRIVER_FAILURE_INFO = "JwtStrategy the driver did not return a failure message, this is required to be a string",
|
|
PROVIDER_TIME_OUT = "JwtStrategy given SecretOrKey Provider did timeout, if you are sure it works you can disable the timeout check by setting checkIfProviderWorksTimeout to -1.",
|
|
NO_PROMISE_RETURNED = "JwtStrategy requires a promise from the SecretOrKeyProvider or the provider should use the callback, something else has been returned.",
|
|
JOSE_CORE_INCOMPATIBLE = "JoseDriver has been given a core which is incompatible with 'jose' library.",
|
|
JWT_CORE_INCOMPATIBLE = "JsonWebTokenDriver has been given a core which is incompatible with 'jsonwebtoken' library.",
|
|
NEST_CORE_INCOMPATIBLE = "NestJsJwtDriver has been given a core which is incompatible with '@nestjs/jwt' library.",
|
|
USER_TRUE_WITH_MESSAGE = "JwtStrategy validate callback did give both a truthy user object and a failure message, could not determine is user should be authenticated."
|
|
}
|
|
|
|
export enum FailureMessages {
|
|
NO_KEY_FROM_PROVIDER = "Provider did not return a key.",
|
|
USER_NOT_TRUTHY = "The provided user is not truthy",
|
|
NO_TOKEN_ASYNC = "No auth token has been resolved",
|
|
NO_TOKEN = "No auth token",
|
|
} |