UNPKG

@theoptimalpartner/jwt-auth-validator

Version:

JWT token validation package with offline JWKS validation and Redis-based token revocation support

25 lines 1.26 kB
export interface ErrorDetails { message: string; code?: string; context?: string; } export declare function extractErrorDetails(error: unknown, context?: string): ErrorDetails; export declare function logError(error: unknown, context?: string): void; export declare function getUserFriendlyErrorMessage(error: unknown): string; export declare const JWT_ERROR_MESSAGES: { readonly TOKEN_EXPIRED: "Token has expired"; readonly INVALID_TOKEN: "Invalid token format"; readonly TOKEN_NOT_ACTIVE: "Token not active yet"; readonly INVALID_SIGNATURE: "Invalid token signature"; readonly SIGNATURE_VERIFICATION_FAILED: "Token signature verification failed"; readonly INVALID_AUDIENCE: "Invalid token audience"; readonly INVALID_ISSUER: "Invalid token issuer"; readonly VALIDATION_TIMEOUT: "Token validation timeout"; readonly TOKEN_REVOKED: "Token has been revoked"; readonly API_KEY_INVALID: "Invalid API key"; readonly API_KEY_EXPIRED: "API key has expired"; readonly INITIALIZATION_FAILED: "Service initialization failed"; readonly REDIS_CONNECTION_FAILED: "Redis connection failed"; readonly USER_DATA_RETRIEVAL_FAILED: "User data retrieval failed"; }; //# sourceMappingURL=error-utils.d.ts.map