Freigeben über


UsernamePasswordCredential.GetTokenAsync Methode

Definition

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.

public override System.Threading.Tasks.ValueTask<Azure.Core.AccessToken> GetTokenAsync (Azure.Core.TokenRequestContext requestContext, System.Threading.CancellationToken cancellationToken = default);
override this.GetTokenAsync : Azure.Core.TokenRequestContext * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<Azure.Core.AccessToken>
Public Overrides Function GetTokenAsync (requestContext As TokenRequestContext, Optional cancellationToken As CancellationToken = Nothing) As ValueTask(Of AccessToken)

Parameter

requestContext
TokenRequestContext

Die Details der Authentifizierungsanforderung.

cancellationToken
CancellationToken

Ein CancellationToken , der die Lebensdauer der Anforderung steuert.

Gibt zurück

Ein AccessToken , der zum Authentifizieren von Dienstclientaufrufen verwendet werden kann.

Gilt für: