UsernamePasswordCredential class
Varning
Det här API:et är nu inaktuellt.
UsernamePasswordCredential is deprecated. Use a more secure credential. See https://aka.ms/azsdk/identity/mfa for details.
Aktiverar autentisering till Microsoft Entra-ID med användarens användarnamn och lösenord. Den här autentiseringsuppgiften kräver en hög grad av förtroende, så du bör bara använda den när andra, säkrare typer av autentiseringsuppgifter inte kan användas.
Konstruktorer
Username |
Skapar en instans av UsernamePasswordCredential med den information som behövs för att autentisera mot Microsoft Entra-ID med ett användarnamn och lösenord. |
Metoder
get |
Autentiserar med Microsoft Entra-ID och returnerar en åtkomsttoken om det lyckas. Om autentiseringen misslyckas utlöses en CredentialUnavailableError med information om felet. Om användaren angav alternativet |
Konstruktorinformation
UsernamePasswordCredential(string, string, string, string, UsernamePasswordCredentialOptions)
Skapar en instans av UsernamePasswordCredential med den information som behövs för att autentisera mot Microsoft Entra-ID med ett användarnamn och lösenord.
new UsernamePasswordCredential(tenantId: string, clientId: string, username: string, password: string, options?: UsernamePasswordCredentialOptions)
Parametrar
- tenantId
-
string
Microsoft Entra-klientorganisationen (katalog).
- clientId
-
string
Klientens (programmets) ID för en appregistrering i klientorganisationen.
- username
-
string
Användarkontots e-postadress (användarnamn).
- password
-
string
Användarkontots kontolösenord
Alternativ för att konfigurera klienten som gör autentiseringsbegäran.
Metodinformation
getToken(string | string[], GetTokenOptions)
Autentiserar med Microsoft Entra-ID och returnerar en åtkomsttoken om det lyckas. Om autentiseringen misslyckas utlöses en CredentialUnavailableError med information om felet.
Om användaren angav alternativet disableAutomaticAuthentication
, när token inte kan hämtas tyst, kommer den här metoden inte att försöka begära användarinteraktion för att hämta token.
function getToken(scopes: string | string[], options?: GetTokenOptions): Promise<AccessToken>
Parametrar
- scopes
-
string | string[]
Listan över omfång som token ska ha åtkomst till.
- options
- GetTokenOptions
De alternativ som används för att konfigurera alla begäranden som denna TokenCredential-implementering kan göra.
Returer
Promise<AccessToken>