Lingua

AuthenticationResultExtensions.GetRefreshToken(AuthenticationResult) Metodo

Definizione

Restituisce il token di aggiornamento dal risultato dell'autenticazione, se disponibile. Si tratta di scenari avanzati in cui il chiamante gestisce la propria cache dei token, ad esempio quando si usa 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

Parametri

result
AuthenticationResult

Risultato dell'autenticazione.

Valori restituiti

Stringa del token di aggiornamento associata al risultato per i flussi client riservati, se disponibile. Può trattarsi di un token di aggiornamento restituito nella risposta del token o in un token di aggiornamento usato per l'acquisizione e portato al risultato; null Altrimenti. I token di aggiornamento non vengono esposti per i flussi client pubblici, le credenziali client, l'identità gestita o quando il token è stato servito dalla cache. Per il flusso normale (non a esecuzione prolungata) on-Behalf-Of, MSAL cancella intenzionalmente il token di aggiornamento, quindi questo metodo restituirà nullanche .

Commenti

I token di aggiornamento sono credenziali di lunga durata. Archiviarli in modo sicuro e non esporli mai agli utenti finali o al codice non attendibile.

Si applica a