UNPKG

ltijs

Version:

Easily turn your web application into a LTI 1.3 Learning Tool.

20 lines (19 loc) • 881 B
import type { HttpHandler } from '#services/http-handler/http-handler.types'; import type { PlatformManager } from '#services/platform-manager/platform-manager.service'; import type { CacheManager } from '#services/cache-manager/cache-manager.types'; import type { Logger } from '#services/logger/logger.types'; export declare class KeysetService { private readonly LOG_COMPONENT; private readonly DEFAULT_KEYSET_ROUTE; private readonly SIG_USE; private readonly KEYSET_CACHE_TTL_MS; private readonly platformManager; private readonly httpHandler; private readonly cacheManager; private readonly logger; constructor(platformManager: PlatformManager, httpHandler: HttpHandler, cacheManager: CacheManager, logger: Logger); prepareHttpRoutes(route?: string): void; private buildKeyset; private buildJwk; } export default KeysetService;