ApplicationOptions Classe
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.
Classe di base per gli oggetti options con valori stringa caricabili da un file di configurazione (ad esempio un file JSON, come in uno scenario di configurazione asp.net) Vedere https://aka.ms/msal-net-application-configuration anche classi PublicClientApplicationOptions derivate e ConfidentialClientApplicationOptions
public abstract class ApplicationOptions : Microsoft.Identity.Client.BaseApplicationOptions
type ApplicationOptions = class
inherit BaseApplicationOptions
Public MustInherit Class ApplicationOptions
Inherits BaseApplicationOptions
- Ereditarietà
- Derivato
Costruttori
| Nome | Descrizione |
|---|---|
| ApplicationOptions() |
Classe di base per gli oggetti options con valori stringa caricabili da un file di configurazione (ad esempio un file JSON, come in uno scenario di configurazione asp.net) Vedere https://aka.ms/msal-net-application-configuration anche classi PublicClientApplicationOptions derivate e ConfidentialClientApplicationOptions |
Proprietà
| Nome | Descrizione |
|---|---|
| AadAuthorityAudience |
Gruppo di destinatari per l'accesso. Questa proprietà si escludono a vicenda con TenantId. Se vengono specificati entrambi, verrà generata un'eccezione. |
| AzureCloudInstance |
Istanza specifica nel caso di Azure Active Directory. Consente agli utenti di usare l'enumerazione anziché l'URL esplicito. Questa proprietà si escludono a vicenda con Instance. Se vengono specificati entrambi, verrà generata un'eccezione. |
| ClientCapabilities |
Microsoft'estensione OIDC specifica dell'identità che consente di risolvere i problemi delle risorse senza interazione. Consente la configurazione di una o più funzionalità client, ad esempio "llt" |
| ClientId |
ID client (noto anche come ID app) dell'applicazione registrata nel portale di registrazione dell'applicazione (https://aka.ms/msal-net-register-app) |
| ClientName |
Nome dell'applicazione chiamante per scopi di telemetria. |
| ClientVersion |
Versione dell'applicazione chiamante per scopi di telemetria. |
| EnablePiiLogging |
Flag per abilitare/disabilitare la registrazione delle informazioni personali.
I log delle informazioni personali non vengono mai scritti in output predefiniti, ad esempio Console, Logcat o NSLog Default, che |
| Instance |
Istanza del servizio token di sicurezza (ad esempio |
| IsDefaultPlatformLoggingEnabled |
Flag per abilitare/disabilitare la registrazione per le impostazioni predefinite della piattaforma. In Desktop viene usata la traccia eventi. In iOS viene usato NSLog.
In Android viene usato logcat. Il valore predefinito è |
| KerberosServicePrincipalName |
Obsoleti.
Nome dell'entità servizio per Il ticket di servizio Kerberos. |
| LegacyCacheCompatibilityEnabled |
Abilita la serializzazione e la deserializzazione della cache ADAL legacy. |
| LogLevel |
Consente di configurare il livello di registrazione desiderato. Il valore predefinito è Info. Impostandolo su Error , verranno visualizzati solo gli errori Impostandolo su Warning , verranno visualizzati errori e avvisi e così via. Fare riferimento a https://aka.ms/msal-net-logging (Ereditato da BaseApplicationOptions) |
| RedirectUri |
Questo URI di reindirizzamento deve essere registrato nella registrazione dell'app. Vedere https://aka.ms/msal-net-register-app per informazioni dettagliate sugli URI di reindirizzamento definiti per impostazione predefinita da MSAL.NET e su come registrarli. Usare anche: WithDefaultRedirectUri() che fornisce un buon valore predefinito per le applicazioni client pubbliche per tutte le piattaforme. Per le app Web e le API Web, l'URI di reindirizzamento viene calcolato dall'URL in cui è in esecuzione l'applicazione( ad esempio, Per le applicazioni daemon (applicazioni client riservate che usano solo il flusso delle credenziali client che chiama |
| TenantId |
Tenant da cui l'applicazione consentirà agli utenti di firmarlo. Può trattarsi di un dominio associato a un tenant, a un GUID (ID tenant) o a un meta-tenant (ad esempio consumer). Questa proprietà si escludono a vicenda con AadAuthorityAudience. Se vengono specificati entrambi, verrà generata un'eccezione. |
| TicketContainer |
Obsoleti.
Contenitore ticket di servizio Kerberos da usare. |