OnBehalfOfClient class

Client on-Behalf-Of

Extends
@azure/msal-common.BaseClient

Proprietà ereditate

authority
logger

Metodi

acquireToken(CommonOnBehalfOfRequest)

API pubblica per acquisire i token con per conto del flusso

Metodi ereditati

createTokenQueryParameters(BaseAuthRequest)

Crea una stringa di query per la richiesta /token

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

Esegue il wrapping di sendPostRequestAsync con la logica preliminare e postflight necessaria

updateAuthority(string, string)

Aggiorna l'oggetto autorità del client. L'individuazione degli endpoint deve essere completata.

Dettagli costruttore

OnBehalfOfClient(ClientConfiguration)

new OnBehalfOfClient(configuration: ClientConfiguration)

Parametri

configuration
@azure/msal-common.ClientConfiguration

Dettagli proprietà ereditate

authority

authority: Authority

Valore della proprietà

@azure/msal-common.Authority

Ereditato da BaseClient.authority

logger

logger: Logger

Valore della proprietà

Ereditato da BaseClient.logger

Dettagli metodo

acquireToken(CommonOnBehalfOfRequest)

API pubblica per acquisire i token con per conto del flusso

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

Parametri

request
CommonOnBehalfOfRequest

CommonOnBehalfOfRequest fornito dallo sviluppatore

Valori restituiti

Promise<null | AuthenticationResult>

Dettagli dei metodi ereditati

createTokenQueryParameters(BaseAuthRequest)

Crea una stringa di query per la richiesta /token

function createTokenQueryParameters(request: BaseAuthRequest): string

Parametri

request
BaseAuthRequest

Valori restituiti

string

Ereditato da BaseClient.createTokenQueryParameters

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

Esegue il wrapping di sendPostRequestAsync con la logica preliminare e postflight necessaria

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

Parametri

thumbprint
RequestThumbprint

Richiedere l'identificazione personale per la limitazione

tokenEndpoint

string

Endpoint per impostare post su

options
NetworkRequestOptions

Corpo e intestazioni da includere nella richiesta POST

correlationId

string

CorrelationId per i dati di telemetria

Valori restituiti

Promise<NetworkResponse<T>>

Ereditato da BaseClient.sendPostRequest

updateAuthority(string, string)

Aggiorna l'oggetto autorità del client. L'individuazione degli endpoint deve essere completata.

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

Parametri

cloudInstanceHostname

string

correlationId

string

Valori restituiti

Promise<void>

Ereditato da BaseClient.updateAuthority