UsernamePasswordCredential class
Waarschuwing
Deze API is nu afgeschaft.
UsernamePasswordCredential is deprecated. Use a more secure credential. See https://aka.ms/azsdk/identity/mfa for details.
Maakt authenticatie mogelijk voor Microsoft Entra ID met de gebruikersnaam en het wachtwoord van een gebruiker. Voor deze referentie is een hoge mate van vertrouwen vereist, dus u moet deze alleen gebruiken wanneer andere, veiligere referentietypen niet kunnen worden gebruikt.
Constructors
| Username |
Maakt een instantie aan van de GebruikersnaamWachtwoordCredential met de gegevens die nodig zijn om te authenticeren tegen Microsoft Entra ID met een gebruikersnaam en wachtwoord. |
Methoden
| get |
Authenticeert met Microsoft Entra ID en geeft een toegangstoken terug als het lukt. Als de verificatie mislukt, wordt een CredentialUnavailableError- gegenereerd met de details van de fout. Als de gebruiker de optie |
Constructordetails
UsernamePasswordCredential(string, string, string, string, UsernamePasswordCredentialOptions)
Maakt een instantie aan van de GebruikersnaamWachtwoordCredential met de gegevens die nodig zijn om te authenticeren tegen Microsoft Entra ID met een gebruikersnaam en wachtwoord.
new UsernamePasswordCredential(tenantId: string, clientId: string, username: string, password: string, options?: UsernamePasswordCredentialOptions)
Parameters
- tenantId
-
string
De Microsoft Entra-tenant (directory).
- clientId
-
string
De client-id (toepassing) van een app-registratie in de tenant.
- username
-
string
Het e-mailadres van het gebruikersaccount (gebruikersnaam).
- password
-
string
Het accountwachtwoord van het gebruikersaccount
Opties voor het configureren van de client die de verificatieaanvraag doet.
Methodedetails
getToken(string | string[], GetTokenOptions)
Authenticeert met Microsoft Entra ID en geeft een toegangstoken terug als het lukt. Als de verificatie mislukt, wordt een CredentialUnavailableError- gegenereerd met de details van de fout.
Als de gebruiker de optie disableAutomaticAuthenticationheeft opgegeven, zal deze methode, zodra het token niet op de achtergrond kan worden opgehaald, niet proberen om gebruikersinteractie aan te vragen om het token op te halen.
function getToken(scopes: string | string[], options?: GetTokenOptions): Promise<AccessToken>
Parameters
- scopes
-
string | string[]
De lijst met bereiken waartoe het token toegang heeft.
- options
- GetTokenOptions
De opties die worden gebruikt voor het configureren van aanvragen die deze TokenCredential-implementatie mogelijk maakt.
Retouren
Promise<AccessToken>