IMsalWsTrustHttpClientFactory Interfaccia
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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. |