SharedTokenCacheCredential.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 AccessToken Token für ein Benutzerkonto unbeaufsichtigt ab, wenn sich der Benutzer bereits über einen freigegebenen MSAL-Cache bei einer anderen Microsoft-Anwendung authentifiziert hat, die an einmaligem Anmelden beteiligt 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 Anforderungsdauer steuert
Gibt zurück
Eine AccessToken , die zum Authentifizieren von Dienstclientaufrufen verwendet werden kann
Gilt für:
Azure SDK for .NET