Freigeben über


UsernamePasswordCredential Klasse

Definition

Ermöglicht die Authentifizierung zum Microsoft Entra der ID mithilfe des Benutzernamens und kennworts eines Benutzers. Wenn der Benutzer MFA aktiviert hat, können diese Anmeldeinformationen kein Token abrufen, das eine AuthenticationFailedExceptionauslöst. Außerdem erfordern diese Anmeldeinformationen ein hohes Maß an Vertrauen und werden außerhalb der Prototyperstellung nicht empfohlen, wenn sicherere Anmeldeinformationen verwendet werden können.

public class UsernamePasswordCredential : Azure.Core.TokenCredential
type UsernamePasswordCredential = class
    inherit TokenCredential
Public Class UsernamePasswordCredential
Inherits TokenCredential
Vererbung
UsernamePasswordCredential

Konstruktoren

UsernamePasswordCredential()

Geschützter Konstruktor zum Simulieren

UsernamePasswordCredential(String, String, String, String)

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

UsernamePasswordCredential(String, String, String, String, TokenCredentialOptions)

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

UsernamePasswordCredential(String, String, String, String, UsernamePasswordCredentialOptions)

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

Methoden

Authenticate(CancellationToken)

Authentifiziert den Benutzer mit dem angegebenen Benutzernamen und Kennwort.

Authenticate(TokenRequestContext, CancellationToken)

Authentifiziert den Benutzer mit dem angegebenen Benutzernamen und Kennwort.

AuthenticateAsync(CancellationToken)

Authentifiziert den Benutzer mit dem angegebenen Benutzernamen und Kennwort.

AuthenticateAsync(TokenRequestContext, CancellationToken)

Authentifiziert den Benutzer mit dem angegebenen Benutzernamen und Kennwort.

GetToken(TokenRequestContext, CancellationToken)

Ruft ein Token für ein Benutzerkonto ab und authentifiziert es mithilfe des angegebenen Benutzernamens und Kennworts. Hinweis: Dies schlägt mit einem AuthenticationFailedException fehl, wenn für das angegebene Benutzerkonto MFA aktiviert ist. Erworbene Token werden von den Anmeldeinformationen instance zwischengespeichert. Tokenlebensdauer und Aktualisierung werden automatisch verarbeitet. Verwenden Sie nach Möglichkeit Anmeldeinformationsinstanzen wieder, um die Cacheeffektivität zu optimieren.

GetTokenAsync(TokenRequestContext, CancellationToken)

Ruft ein Token für ein Benutzerkonto ab und authentifiziert es mithilfe des angegebenen Benutzernamens und Kennworts. Hinweis: Dies schlägt mit einem AuthenticationFailedException fehl, wenn für das angegebene Benutzerkonto MFA aktiviert ist. Erworbene Token werden von den Anmeldeinformationen instance zwischengespeichert. Tokenlebensdauer und Aktualisierung werden automatisch verarbeitet. Verwenden Sie nach Möglichkeit Anmeldeinformationsinstanzen wieder, um die Cacheeffektivität zu optimieren.

Gilt für: