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
Konstruktorok
| Username |
Metódusok
| acquire |
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
| create |
Lekérdezési sztring létrehozása a /token kéréshez |
| send |
A sendPostRequestAsync burkolása a szükséges elővizsgálati és utólagos logikával |
| update |
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
Öröklött forrás BaseClient.authority
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