@theoptimalpartner/jwt-auth-validator
Version:
JWT token validation package with offline JWKS validation and Redis-based token revocation support
17 lines • 659 B
TypeScript
import { RedisConfig } from './types.js';
export declare class RedisService {
private client;
private config;
constructor(config?: RedisConfig);
initialize(config?: RedisConfig): Promise<void>;
ping(): Promise<string>;
disconnect(): Promise<void>;
set(key: string, value: string, ttl: number): Promise<void>;
get(key: string): Promise<string | null>;
exists(key: string): Promise<number>;
del(key: string): Promise<number>;
saveRevokedToken(token: string, ttl: number): Promise<void>;
isTokenRevoked(token: string): Promise<boolean>;
get isConnected(): boolean;
}
//# sourceMappingURL=redis-service.d.ts.map