OnBehalfOfClient class
Client on-Behalf-Of
- Extends
-
@azure/msal-common.BaseClient
Costruttori
| On |
Metodi
| acquire |
API pubblica per acquisire i token con per conto del flusso |
Metodi ereditati
| create |
Crea una stringa di query per la richiesta /token |
| send |
Esegue il wrapping di sendPostRequestAsync con la logica preliminare e postflight necessaria |
| update |
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à
Ereditato da BaseClient.authority
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