UsernamePasswordClient class

Figyelmeztetés

Ez az API már elavult.

  • Use a more secure flow instead

Oauth2.0 Jelszóátadási ügyfél megjegyzése: Csak a nyilvános ügyfeleket támogatjuk jelszó megadásához és tisztán tesztelési célokra

Extends
@azure/msal-common.BaseClient

Örökölt tulajdonságok

authority
logger

Metódusok

acquireToken(CommonUsernamePasswordRequest)

API a jogkivonat beszerzéséhez a felhasználónév és a jelszó átadásával a szolgáltatásnak hitelesítő adatokkal password_grant

Örökölt metódusok

createTokenQueryParameters(BaseAuthRequest)

Lekérdezési sztring létrehozása a /token kéréshez

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

A sendPostRequestAsync burkolása a szükséges elővizsgálati és utólagos logikával

updateAuthority(string, string)

Frissíti az ügyfél szolgáltatói objektumát. A végpontfelderítést végre kell hajtani.

Konstruktor adatai

UsernamePasswordClient(ClientConfiguration)

new UsernamePasswordClient(configuration: ClientConfiguration)

Paraméterek

configuration
@azure/msal-common.ClientConfiguration

Örökölt tulajdonság részletei

authority

authority: Authority

Tulajdonság értéke

@azure/msal-common.Authority

Öröklött forrás BaseClient.authority

logger

logger: Logger

Tulajdonság értéke

Öröklött forrás BaseClient.logger

Metódus adatai

acquireToken(CommonUsernamePasswordRequest)

API a jogkivonat beszerzéséhez a felhasználónév és a jelszó átadásával a szolgáltatásnak hitelesítő adatokkal password_grant

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

Paraméterek

request
CommonUsernamePasswordRequest

CommonUsernamePasswordRequest

Válaszok

Promise<null | AuthenticationResult>

Örökölt metódus részletei

createTokenQueryParameters(BaseAuthRequest)

Lekérdezési sztring létrehozása a /token kéréshez

function createTokenQueryParameters(request: BaseAuthRequest): string

Paraméterek

request
BaseAuthRequest

Válaszok

string

Öröklött forrás BaseClient.createTokenQueryParameters

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

A sendPostRequestAsync burkolása a szükséges elővizsgálati és utólagos logikával

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

Paraméterek

thumbprint
RequestThumbprint

Ujjlenyomat kérése szabályozáshoz

tokenEndpoint

string

Végpont, amelybe a POST

options
NetworkRequestOptions

A POST-kérelembe belefoglalandó törzsek és fejlécek

correlationId

string

A telemetriai korrelációs azonosító

Válaszok

Promise<NetworkResponse<T>>

Öröklött forrás BaseClient.sendPostRequest

updateAuthority(string, string)

Frissíti az ügyfél szolgáltatói objektumát. A végpontfelderítést végre kell hajtani.

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

Paraméterek

cloudInstanceHostname

string

correlationId

string

Válaszok

Promise<void>

Öröklött forrás BaseClient.updateAuthority