Properties
authorityHost
authorityHost: string
Methods
abortRequests
- abortRequests(correlationId?: undefined | string): void
-
Parameters
-
Optional correlationId: undefined | string
Returns void
generateAbortSignal
- generateAbortSignal(correlationId: string): AbortSignalLike
-
Parameters
Returns AbortSignalLike
getCorrelationId
- getCorrelationId(options?: NetworkRequestOptions): string
-
Parameters
-
Optional options: NetworkRequestOptions
Returns string
refreshAccessToken
- refreshAccessToken(tenantId: string, clientId: string, scopes: string, refreshToken: string | undefined, clientSecret: string | undefined, expiresOnParser?: undefined | ((responseBody: TokenResponseParsedBody) => number), options?: GetTokenOptions): Promise<TokenResponse | null>
-
Parameters
-
tenantId: string
-
clientId: string
-
scopes: string
-
refreshToken: string | undefined
-
clientSecret: string | undefined
-
Optional expiresOnParser: undefined | ((responseBody: TokenResponseParsedBody) => 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(request: PipelineRequest, expiresOnParser?: undefined | ((responseBody: TokenResponseParsedBody) => number)): Promise<TokenResponse | null>
-
Parameters
-
request: PipelineRequest
-
Optional expiresOnParser: undefined | ((responseBody: TokenResponseParsedBody) => 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.