Parameters
- accessToken: string
Optional
options: {
dpopKey?: KeyPair;
eventEmitter?: EventEmitter<DefaultEventMap>;
expiresIn?: number;
fetch?: {
(input: URL | RequestInfo, init?: RequestInit): Promise<Response>;
(input: string | URL | Request, init?: RequestInit): Promise<Response>;
};
refreshOptions?: RefreshOptions;
}Optional
dpopKey?: KeyPair
Optional
eventEmitter?: EventEmitter<DefaultEventMap>
Optional
expiresIn?: number
Optional
fetch?: {
(input: URL | RequestInfo, init?: RequestInit): Promise<Response>;
(input: string | URL | Request, init?: RequestInit): Promise<Response>;
}
Returns {
(input: URL | RequestInfo, init?: RequestInit): Promise<Response>;
(input: string | URL | Request, init?: RequestInit): Promise<Response>;
}
A fetch function that adds an appropriate Authorization header with
the provided token, and adds a DPoP header if applicable.
- (input: URL | RequestInfo, init?: RequestInit): Promise<Response>
Parameters
- input: URL | RequestInfo
Optional
init: RequestInit
Returns Promise<Response>
- (input: string | URL | Request, init?: RequestInit): Promise<Response>
Parameters
- input: string | URL | Request
Optional
init: RequestInit
Returns Promise<Response>
an access token, either a Bearer token or a DPoP one.