Skip to content

Latest commit

 

History

History
58 lines (31 loc) · 1.48 KB

File metadata and controls

58 lines (31 loc) · 1.48 KB

Interface: RemoteJWKSetOptions

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).