Properties
authorityHost
authorityHost: string
Methods
abortRequests
- abortRequests(correlationId?: string): void
-
Parameters
-
Default value correlationId: string = noCorrelationId
Returns void
createWebResource
- createWebResource(requestOptions: RequestPrepareOptions): WebResource
-
Parameters
-
requestOptions: RequestPrepareOptions
Returns WebResource
generateAbortSignal
- generateAbortSignal(correlationId?: undefined | string): AbortSignalLike
-
Parameters
-
Optional correlationId: undefined | string
Returns AbortSignalLike
getCorrelationId
- getCorrelationId(options?: NetworkRequestOptions): string | undefined
-
Parameters
-
Optional options: NetworkRequestOptions
Returns string | undefined
refreshAccessToken
- refreshAccessToken(tenantId: string, clientId: string, scopes: string, refreshToken: string | undefined, clientSecret: string | undefined, expiresOnParser?: undefined | ((responseBody: any) => number), options?: GetTokenOptions): Promise<TokenResponse | null>
-
Parameters
-
tenantId: string
-
clientId: string
-
scopes: string
-
refreshToken: string | undefined
-
clientSecret: string | undefined
-
Optional expiresOnParser: undefined | ((responseBody: any) => number)
-
Optional options: GetTokenOptions
sendGetRequestAsync
- sendGetRequestAsync<T>(url: string, options?: NetworkRequestOptions): Promise<NetworkResponse<T>>
-
Type parameters
Parameters
-
url: string
-
Optional options: NetworkRequestOptions
Returns Promise<NetworkResponse<T>>
sendPostRequestAsync
- sendPostRequestAsync<T>(url: string, options?: NetworkRequestOptions): Promise<NetworkResponse<T>>
-
Type parameters
Parameters
-
url: string
-
Optional options: NetworkRequestOptions
Returns Promise<NetworkResponse<T>>
sendTokenRequest
- sendTokenRequest(webResource: WebResource, expiresOnParser?: undefined | ((responseBody: any) => number)): Promise<TokenResponse | null>
-
Parameters
-
webResource: WebResource
-
Optional expiresOnParser: undefined | ((responseBody: any) => number)
The network module used by the Identity credentials.
It allows for credentials to abort any pending request independently of the MSAL flow, by calling to the
abortRequests()
method.