Lingua

IMsalWsTrustHttpClientFactory Interfaccia

Definizione

Crea client HTTP per i metadati di federazione (MEX) e le richieste di WS-Trust.

public interface IMsalWsTrustHttpClientFactory : Microsoft.Identity.Client.IMsalHttpClientFactory
type IMsalWsTrustHttpClientFactory = interface
    interface IMsalHttpClientFactory
Public Interface IMsalWsTrustHttpClientFactory
Implements IMsalHttpClientFactory
Implementazioni

Commenti

Implementare questa interfaccia nella factory fornita a MSAL per personalizzare il trasporto MEX e WS-Trust. Se la factory fornita non implementa questa interfaccia, MSAL usa invece client predefiniti della piattaforma memorizzati nella cache per queste richieste. Altre richieste continuano a usare la factory fornita. Le implementazioni devono essere thread-safe e riutilizzare i client, mantenendo isolate le diverse configurazioni delle credenziali. Configurare i gestori prima della prima richiesta; non modificare i client condivisi o i gestori quando viene chiamato questo metodo. MSAL non elimina i client restituiti. Il client Timeout si applica a ogni tentativo HTTP e il budget di ripetizione dei tentativi di MSAL viene riavviato per ogni hop di reindirizzamento. Non esiste alcun timeout aggiuntivo per l'intera catena di reindirizzamento.

Metodi

Nome Descrizione
GetHttpClient()

Metodo che restituisce un client HTTP che verrà usato per comunicare con Azure AD. In questo modo si abilitano scenari avanzati. Vedete https://aka.ms/msal-net-application-configuration.

(Ereditato da IMsalHttpClientFactory)
GetHttpClient(Boolean)

Restituisce un client con reindirizzamenti automatici disabilitati e i criteri delle credenziali del server richiesti. MSAL convalida e segue i reindirizzamenti.

Si applica a