Interface: IntrospectionRequestOptions
March 19, 2026 Ā· View on GitHub
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
[allowInsecureRequests]?
⢠optional [allowInsecureRequests]?: boolean
Deprecated
[customFetch]?
⢠optional [customFetch]?: (url, options) => Promise<Response>
See customFetch.
Parameters
| Parameter | Type | Description |
|---|---|---|
url | string | URL the request is being made sent to fetch as the resource argument |
options | CustomFetchOptions<"POST", URLSearchParams> | Options otherwise sent to fetch as the options argument |
Returns
additionalParameters?
⢠optional additionalParameters?: Record<string, string> | URLSearchParams | string[][]
Any additional parameters to send. This cannot override existing parameter values.
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
- True when
client.introspection\_signed\_response\_algis set - False otherwise
signal?
⢠optional signal?: AbortSignal | ((url) => 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
let signal = () => AbortSignal.timeout(5_000) // Note: AbortSignal.timeout may not yet be available in all runtimes.