Freigeben über


UsernamePasswordCredential class

Ermöglicht die Authentifizierung zum Microsoft Entra ID mit dem Benutzernamen und Kennwort eines Benutzers. Diese Anmeldeinformationen erfordern ein hohes Maß an Vertrauenswürdigkeit, sodass Sie sie nur verwenden sollten, wenn andere, sicherere Anmeldeinformationstypen nicht verwendet werden können.

Konstruktoren

UsernamePasswordCredential(string, string, string, string, UsernamePasswordCredentialOptions)

Erstellt eine instance der UsernamePasswordCredential mit den Details, die für die Authentifizierung bei Microsoft Entra ID mit einem Benutzernamen und Kennwort erforderlich sind.

Methoden

getToken(string | string[], GetTokenOptions)

Authentifiziert sich mit Microsoft Entra ID und gibt bei erfolgreicher Ausführung ein Zugriffstoken zurück. Wenn die Authentifizierung fehlschlägt, wird ein CredentialUnavailableError mit den Details des Fehlers ausgelöst.

Wenn der Benutzer die Option disableAutomaticAuthenticationangegeben hat, versucht diese Methode nicht, eine Benutzerinteraktion anzufordern, um das Token abzurufen, sobald das Token nicht automatisch abgerufen werden kann.

Details zum Konstruktor

UsernamePasswordCredential(string, string, string, string, UsernamePasswordCredentialOptions)

Erstellt eine instance der UsernamePasswordCredential mit den Details, die für die Authentifizierung bei Microsoft Entra ID mit einem Benutzernamen und Kennwort erforderlich sind.

new UsernamePasswordCredential(tenantId: string, clientId: string, username: string, password: string, options?: UsernamePasswordCredentialOptions)

Parameter

tenantId

string

Der Microsoft Entra Mandanten (Verzeichnis).

clientId

string

Die Client- (Anwendungs-)ID einer App-Registrierung im Mandanten.

username

string

Die E-Mail-Adresse des Benutzerkontos (Benutzername).

password

string

Das Kontokennwort des Benutzerkontos

options
UsernamePasswordCredentialOptions

Optionen zum Konfigurieren des Clients, der die Authentifizierungsanforderung stellt.

Details zur Methode

getToken(string | string[], GetTokenOptions)

Authentifiziert sich mit Microsoft Entra ID und gibt bei erfolgreicher Ausführung ein Zugriffstoken zurück. Wenn die Authentifizierung fehlschlägt, wird ein CredentialUnavailableError mit den Details des Fehlers ausgelöst.

Wenn der Benutzer die Option disableAutomaticAuthenticationangegeben hat, versucht diese Methode nicht, eine Benutzerinteraktion anzufordern, um das Token abzurufen, sobald das Token nicht automatisch abgerufen werden kann.

function getToken(scopes: string | string[], options?: GetTokenOptions): Promise<AccessToken>

Parameter

scopes

string | string[]

Die Liste der Bereiche, auf die das Token Zugriff hat.

options
GetTokenOptions

Die Optionen, die zum Konfigurieren von Anforderungen verwendet werden, die von dieser TokenCredential-Implementierung möglicherweise vorgenommen werden.

Gibt zurück

Promise<AccessToken>