UsernamePasswordCredential class
Aktiverar autentisering för att Microsoft Entra ID med en användares 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 genereras 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
Den Microsoft Entra klientorganisationen (katalog).
- clientId
-
string
Klient-ID:t (program) 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 genereras 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>