Class: FetchClient
Wrapper around fetch to perform authenticated requests to a resource server
The provided CredentialOrchestrator is used to retrieve Tokens which match the criteria passed in via
FetchClientAuthOptions, like issuer, client and scopes. Once a valid Token is found, the request is made
Constructors
new FetchClient()
new FetchClient(
orchestrator,options):FetchClient
Parameters
• orchestrator: CredentialOrchestrator
• options: FetchClientOptions
Returns
Methods
on()
on(
eventName,handler):EventEmitter
Parameters
• eventName: string
• handler
Returns
EventEmitter
off()
off(
eventName,handler):EventEmitter
Parameters
• eventName: string
• handler
Returns
EventEmitter
fetch()
fetch(
input,options):Promise<Response>
Parameters
• input: string | URL
• options: Partial<FetchClientOptions> & RequestInit = {}
Returns
Promise<Response>