Lingua

BaseAbstractAcquireTokenParameterBuilder<T> Classe

Definizione

Classe di base per i generatori di richieste di token, che tentano di acquisire un token in base ai parametri forniti.

public abstract class BaseAbstractAcquireTokenParameterBuilder<T> where T : BaseAbstractAcquireTokenParameterBuilder<T>
type BaseAbstractAcquireTokenParameterBuilder<'T (requires 'T :> BaseAbstractAcquireTokenParameterBuilder<'T>)> = class
Public MustInherit Class BaseAbstractAcquireTokenParameterBuilder(Of T)

Parametri di tipo

T
Ereditarietà
BaseAbstractAcquireTokenParameterBuilder<T>
Derivato

Costruttori

Nome Descrizione
BaseAbstractAcquireTokenParameterBuilder<T>()

Costruttore predefinito per AbstractAcquireTokenParameterBuilder.

Metodi

Nome Descrizione
ExecuteAsync()

Esegue la richiesta token in modo asincrono.

ExecuteAsync(CancellationToken)

Esegue la richiesta token in modo asincrono, con la possibilità di annullare il metodo asincrono.

Validate()

Convalida i parametri dell'operazione AcquireToken.

WithCorrelationId(Guid)

Imposta l'ID di correlazione da utilizzare nella richiesta di autenticazione. Usato per tenere traccia di una richiesta nei log dell'SDK e del servizio provider di identità. Se non è impostato, ne verrà generato uno casuale.

WithExtraQueryParameters(Dictionary<String,String>)
Obsoleti.

Imposta parametri di query aggiuntivi per la stringa di query nella richiesta di autenticazione HTTP.

WithExtraQueryParameters(IDictionary<String,ValueTuple<String,Boolean>>)

Imposta parametri di query aggiuntivi per la stringa di query nella richiesta di autenticazione HTTP con il controllo sui parametri inclusi nella chiave della cache

Metodi di estensione

Nome Descrizione
WithCachePartitionKey<T>(BaseAbstractAcquireTokenParameterBuilder<T>, String, String)

Aggiunge una coppia chiave-valore alla chiave della cache dei token senza inviarla come parametro di query. Usare questa opzione per partizionare i token memorizzati nella cache ,ad esempio isolando le sessioni di breve durata dalle sessioni regolari per lo stesso utente. Sia AcquireTokenByAuthorizationCode che AcquireTokenSilent devono usare la stessa chiave di partizione per trovare le corrispondenze con le voci memorizzate nella cache.

Si applica a