EnvironmentCredential.GetTokenAsync Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft ein Token von Microsoft Entra-ID unter Verwendung der angegebenen Clientdetails ab, die in den Umgebungsvariablen AZURE_TENANT_ID, AZURE_CLIENT_ID und AZURE_CLIENT_SECRET oder AZURE_USERNAME und AZURE_PASSWORD für die Authentifizierung angegeben sind. 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
Eine AccessToken , die zum Authentifizieren von Dienstclientaufrufen verwendet werden kann, oder eine Standardeinstellung AccessToken.
Hinweise
Wenn die Umgebungsvariablen AZURE_TENANT_ID, AZURE_CLIENT_ID und AZURE_CLIENT_SECRET nicht angegeben sind, ist die Standardeinstellung AccessToken
Gilt für:
Azure SDK for .NET