Files
2026-03-19 15:41:14 +01:00

1.5 KiB

Interface: RemoteJWKSetOptions

💗 Help the project

Support from the community to continue maintaining and improving this module is welcome. If you find the module useful, please consider supporting the project by becoming a sponsor.

Options for the remote JSON Web Key Set.

Properties

[customFetch]?

• optional [customFetch]?: FetchImplementation

See customFetch.


[jwksCache]?

• optional [jwksCache]?: JWKSCacheInput

See jwksCache.


cacheMaxAge?

• optional cacheMaxAge?: number

Maximum time (in milliseconds) between successful HTTP requests. Default is 600000 (10 minutes).


cooldownDuration?

• optional cooldownDuration?: number

Duration (in milliseconds) for which no more HTTP requests will be triggered after a previous successful fetch. Default is 30000 (30 seconds).


headers?

• optional headers?: Record<string, string>

Headers to be sent with the HTTP request.


timeoutDuration?

• optional timeoutDuration?: number

Timeout (in milliseconds) for the HTTP request. When reached the request will be aborted and the verification will fail. Default is 5000 (5 seconds).