Skip to content

Latest commit

 

History

History
91 lines (52 loc) · 3 KB

IntrospectionRequestOptions.md

File metadata and controls

91 lines (52 loc) · 3 KB

Interface: IntrospectionRequestOptions

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


Properties

[customFetch]()?

optional [customFetch]: (input, init?) => Promise<Response>

See customFetch.

Parameters

Parameter Type
input RequestInfo | URL
init? RequestInit

Returns

Promise<Response>


[useMtlsAlias]?

optional [useMtlsAlias]: boolean

See useMtlsAlias.


additionalParameters?

optional additionalParameters: Record<string, string> | URLSearchParams | string[][]

Any additional parameters to send. This cannot override existing parameter values.


clientPrivateKey?

optional clientPrivateKey: CryptoKey | PrivateKey

Private key to use for private_key_jwt client authentication. Its algorithm must be compatible with a supported JWS alg Algorithm.


headers?

optional headers: Record<string, string> | [string, string][] | Headers

Headers to additionally send with the HTTP request(s) triggered by this function's invocation.


requestJwtResponse?

optional requestJwtResponse: boolean

Request a JWT Response from the as.introspection_endpoint. Default is


signal?

optional signal: AbortSignal | () => AbortSignal

An AbortSignal instance, or a factory returning one, to abort the HTTP request(s) triggered by this function's invocation.

Example

A 5000ms timeout AbortSignal for every request

const signal = () => AbortSignal.timeout(5_000) // Note: AbortSignal.timeout may not yet be available in all runtimes.