UsernamePasswordCredential class
Hiermee schakelt u verificatie in voor Microsoft Entra ID met de gebruikersnaam en het wachtwoord van een gebruiker. Deze referentie vereist een hoge mate van vertrouwen, dus u moet deze alleen gebruiken wanneer andere, veiligere referentietypen niet kunnen worden gebruikt.
Constructors
Username |
Hiermee maakt u een instantie van de UsernamePasswordCredential met de details die nodig zijn om te verifiëren bij Microsoft Entra ID met een gebruikersnaam en wachtwoord. |
Methoden
get |
Verifieert met Microsoft Entra ID en retourneert een toegangstoken als dit lukt. Als de verificatie mislukt, wordt er een CredentialUnavailableError gegenereerd met de details van de fout. Als de gebruiker de optie |
Constructordetails
UsernamePasswordCredential(string, string, string, string, UsernamePasswordCredentialOptions)
Hiermee maakt u een instantie van de UsernamePasswordCredential met de details die nodig zijn om te verifiëren bij 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 (toepassings-id) van een app-registratie in de tenant.
- username
-
string
Het e-mailadres (gebruikersnaam) van het gebruikersaccount.
- password
-
string
Het accountwachtwoord van het gebruikersaccount
Opties voor het configureren van de client die de verificatieaanvraag doet.
Methodedetails
getToken(string | string[], GetTokenOptions)
Verifieert met Microsoft Entra ID en retourneert een toegangstoken als dit lukt. Als de verificatie mislukt, wordt er een CredentialUnavailableError gegenereerd met de details van de fout.
Als de gebruiker de optie disableAutomaticAuthentication
heeft opgegeven, zodra het token niet op de achtergrond kan worden opgehaald, probeert deze methode geen 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 waarvoor het token toegang heeft.
- options
- GetTokenOptions
De opties die worden gebruikt voor het configureren van aanvragen die deze TokenCredential-implementatie kan maken.
Retouren
Promise<AccessToken>