ApplicationOptions Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Clase base para objetos de opciones con valores de cadena que se pueden cargar desde un archivo de configuración (por ejemplo, un archivo JSON, como en un escenario de configuración de asp.net) Vea también https://aka.ms/msal-net-application-configuration clases derivadas PublicClientApplicationOptions y ConfidentialClientApplicationOptions
public abstract class ApplicationOptions : Microsoft.Identity.Client.BaseApplicationOptions
type ApplicationOptions = class
inherit BaseApplicationOptions
Public MustInherit Class ApplicationOptions
Inherits BaseApplicationOptions
- Herencia
- Derivado
Constructores
| Nombre | Description |
|---|---|
| ApplicationOptions() |
Clase base para objetos de opciones con valores de cadena que se pueden cargar desde un archivo de configuración (por ejemplo, un archivo JSON, como en un escenario de configuración de asp.net) Vea también https://aka.ms/msal-net-application-configuration clases derivadas PublicClientApplicationOptions y ConfidentialClientApplicationOptions |
Propiedades
| Nombre | Description |
|---|---|
| AadAuthorityAudience |
Audiencia de inicio de sesión. Esta propiedad es mutuamente excluyente con TenantId. Si se proporcionan ambos, se producirá una excepción. |
| AzureCloudInstance |
Instancia específica en el caso de Azure Active Directory. Permite a los usuarios usar la enumeración en lugar de la dirección URL explícita. Esta propiedad es mutuamente excluyente con Instance. Si se proporcionan ambos, se producirá una excepción. |
| ClientCapabilities |
Microsoft extensión OIDC específica de identidad que permite resolver los desafíos de recursos sin interacción. Permite la configuración de una o varias funcionalidades de cliente, por ejemplo, "llt" |
| ClientId |
Id. de cliente (también conocido como Id. de aplicación) de la aplicación como registrado en el portal de registro de aplicaciones (https://aka.ms/msal-net-register-app) |
| ClientName |
Nombre de la aplicación que llama con fines de telemetría. |
| ClientVersion |
Versión de la aplicación que llama con fines de telemetría. |
| EnablePiiLogging |
Marca para habilitar o deshabilitar el registro de información de identificación personal (PII).
Los registros de PII nunca se escriben en salidas predeterminadas como Console, Logcat o NSLog Default se establece |
| Instance |
Instancia de STS (por ejemplo |
| IsDefaultPlatformLoggingEnabled |
Marca para habilitar o deshabilitar el registro en los valores predeterminados de la plataforma. En el escritorio, se usa el seguimiento de eventos. En iOS, se usa NSLog.
En Android, se usa logcat. El valor por defecto es |
| KerberosServicePrincipalName |
Obsoletos.
Nombre de entidad de seguridad de servicio para el vale de servicio kerberos. |
| LegacyCacheCompatibilityEnabled |
Habilita la serialización y deserialización de caché de ADAL heredadas. |
| LogLevel |
Permite configurar el nivel de registro que desea. El valor por defecto es Info. Si se Error establece en, solo se producirán errores Al establecerlo en Warning , se obtendrán errores y advertencias, etc.. Vea https://aka.ms/msal-net-logging. (Heredado de BaseApplicationOptions) |
| RedirectUri |
Este URI de redirección debe registrarse en el registro de la aplicación. Consulte https://aka.ms/msal-net-register-app para obtener más información sobre qué URI de redirección se definen de forma predeterminada MSAL.NET y cómo registrarlos. Uso también: WithDefaultRedirectUri() que proporciona un buen valor predeterminado para las aplicaciones cliente públicas para todas las plataformas. En el caso de las aplicaciones web y las API web, el URI de redirección se calcula desde la dirección URL donde se ejecuta la aplicación (por ejemplo, En el caso de las aplicaciones de demonio (aplicaciones cliente confidenciales que usan solo el flujo de credenciales de cliente que llama a |
| TenantId |
Inquilino desde el que la aplicación permitirá a los usuarios firmarlo. Esto puede ser: un dominio asociado a un inquilino, un GUID (identificador de inquilino) o un metainquilino (por ejemplo, consumidores). Esta propiedad es mutuamente excluyente con AadAuthorityAudience. Si se proporcionan ambos, se producirá una excepción. |
| TicketContainer |
Obsoletos.
Contenedor de vales de servicio Kerberos que se va a usar. |