Sprache

AuthenticationResultExtensions.GetRefreshToken(AuthenticationResult) Methode

Definition

Gibt das Aktualisierungstoken aus dem Authentifizierungsergebnis zurück, falls verfügbar. Dies ist für erweiterte Szenarien vorgesehen, in denen der Aufrufer seinen eigenen Tokencache verwaltet, z. B. bei Verwendung DisableInternalCacheOptions.

public static string GetRefreshToken(this Microsoft.Identity.Client.AuthenticationResult result);
static member GetRefreshToken : Microsoft.Identity.Client.AuthenticationResult -> string
<Extension()>
Public Function GetRefreshToken (result As AuthenticationResult) As String

Parameter

result
AuthenticationResult

Das Authentifizierungsergebnis.

Gibt zurück

Die Aktualisierungstokenzeichenfolge, die dem Ergebnis für vertrauliche Clientflüsse zugeordnet ist, falls verfügbar. Dies kann ein Aktualisierungstoken sein, das in der Tokenantwort zurückgegeben wird, oder ein Aktualisierungstoken, das für den Erwerb verwendet und das Ergebnis übernommen wird; null Andernfalls. Aktualisierungstoken werden nicht für öffentliche Clientflüsse, Clientanmeldeinformationen, verwaltete Identität oder den Zeitpunkt verfügbar gemacht, an dem das Token aus dem Cache bereitgestellt wurde. Für den normalen (nicht lange ausgeführten) On-Behalf-Of-Fluss löscht MSAL absichtlich das Aktualisierungstoken, sodass diese Methode auch zurückgegeben nullwird.

Hinweise

Aktualisierungstoken sind langlebige Anmeldeinformationen. Speichern Sie sie sicher, und machen Sie sie niemals endbenutzern oder nicht vertrauenswürdigen Code verfügbar.

Gilt für: