OnBehalfOfClient class

On-Behalf-Of-client

Uitbreiding
@azure/msal-common.BaseClient

Overgenomen eigenschappen

authority
logger

Methoden

acquireToken(CommonOnBehalfOfRequest)

Openbare API voor het verkrijgen van tokens namens stroom

Overgenomen methoden

createTokenQueryParameters(BaseAuthRequest)

Hiermee maakt u een querytekenreeks voor de /token-aanvraag

sendPostRequest<T>(RequestThumbprint, string, NetworkRequestOptions, string)

Verpakt sendPostRequestAsync met de benodigde preflight- en postflight-logica

updateAuthority(string, string)

Hiermee wordt het instantieobject van de client bijgewerkt. Eindpuntdetectie moet worden voltooid.

Constructordetails

OnBehalfOfClient(ClientConfiguration)

new OnBehalfOfClient(configuration: ClientConfiguration)

Parameters

configuration
@azure/msal-common.ClientConfiguration

Details van overgenomen eigenschap

authority

authority: Authority

Waarde van eigenschap

@azure/msal-common.Authority

Overgenomen van BaseClient.authority

logger

logger: Logger

Waarde van eigenschap

Overgenomen van BaseClient.logger

Methodedetails

acquireToken(CommonOnBehalfOfRequest)

Openbare API voor het verkrijgen van tokens namens stroom

function acquireToken(request: CommonOnBehalfOfRequest): Promise<null | AuthenticationResult>

Parameters

request
CommonOnBehalfOfRequest

ontwikkelaar heeft CommonOnBehalfOfRequest geleverd

Retouren

Promise<null | AuthenticationResult>

Details overgenomen methode

createTokenQueryParameters(BaseAuthRequest)

Hiermee maakt u een querytekenreeks voor de /token-aanvraag

function createTokenQueryParameters(request: BaseAuthRequest): string

Parameters

request
BaseAuthRequest

Retouren

string

Overgenomen van BaseClient.createTokenQueryParameters

sendPostRequest<T>(RequestThumbprint, string, NetworkRequestOptions, string)

Verpakt sendPostRequestAsync met de benodigde preflight- en postflight-logica

function sendPostRequest<T>(thumbprint: RequestThumbprint, tokenEndpoint: string, options: NetworkRequestOptions, correlationId: string): Promise<NetworkResponse<T>>

Parameters

thumbprint
RequestThumbprint

Vingerafdruk aanvragen voor beperking

tokenEndpoint

string

Eindpunt om de POST naar

options
NetworkRequestOptions

Hoofdtekst en headers die moeten worden opgenomen in de POST-aanvraag

correlationId

string

CorrelationId voor telemetrie

Retouren

Promise<NetworkResponse<T>>

Overgenomen van BaseClient.sendPostRequest

updateAuthority(string, string)

Hiermee wordt het instantieobject van de client bijgewerkt. Eindpuntdetectie moet worden voltooid.

function updateAuthority(cloudInstanceHostname: string, correlationId: string): Promise<void>

Parameters

cloudInstanceHostname

string

correlationId

string

Retouren

Promise<void>

Overgenomen van BaseClient.updateAuthority