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.
Möjliggör autentisering mot 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 de uppgifter som behövs för att autentisera mot Microsoft Entra ID med användarnamn och lösenord. |
Metoder
| get |
Autentisera 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 de uppgifter som behövs för att autentisera mot Microsoft Entra ID med användarnamn och lösenord.
new UsernamePasswordCredential(tenantId: string, clientId: string, username: string, password: string, options?: UsernamePasswordCredentialOptions)
Parametrar
- tenantId
-
string
Microsoft Entra-hyresgästen (katalogen).
- 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)
Autentisera 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>