Dela via


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

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.

Metoder

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.

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

options
UsernamePasswordCredentialOptions

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>