ConfidentialClientApplicationOptions 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í.
Opciones de configuración para una aplicación cliente confidencial (aplicación web, API web o aplicación de demonio). Vea https://aka.ms/msal-net/application-configuration.
public class ConfidentialClientApplicationOptions : Microsoft.Identity.Client.ApplicationOptions
type ConfidentialClientApplicationOptions = class
inherit ApplicationOptions
Public Class ConfidentialClientApplicationOptions
Inherits ApplicationOptions
- Herencia
Constructores
| Nombre | Description |
|---|---|
| ConfidentialClientApplicationOptions() |
Opciones de configuración para una aplicación cliente confidencial (aplicación web, API web o aplicación de demonio). Vea https://aka.ms/msal-net/application-configuration. |
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. (Heredado de ApplicationOptions) |
| 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. (Heredado de ApplicationOptions) |
| AzureRegion |
Indica a MSAL.NET que use un servicio de token regional de Azure. Esta configuración debe establecerse en la cadena con la región (preferida) o en "TryAutoDetect" y MSAL.NET intentará detectar automáticamente la regió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" (Heredado de ApplicationOptions) |
| 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) (Heredado de ApplicationOptions) |
| ClientName |
Nombre de la aplicación que llama con fines de telemetría. (Heredado de ApplicationOptions) |
| ClientSecret |
Secreto de cliente para la aplicación cliente confidencial. El portal de registro de aplicaciones proporciona este secreto (contraseña de aplicación) o se proporciona a Azure AD durante el registro de la aplicación con PowerShell AzureAD, PowerShell AzureRM o CLI de Azure. |
| ClientVersion |
Versión de la aplicación que llama con fines de telemetría. (Heredado de ApplicationOptions) |
| EnableCacheSynchronization |
Cuando se establece |
| 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. (Heredado de ApplicationOptions) |
| LegacyCacheCompatibilityEnabled |
Habilita la serialización y deserialización de caché de ADAL heredadas. (Heredado de ApplicationOptions) |
| 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. (Heredado de ApplicationOptions) |
| TicketContainer |
Obsoletos.
Contenedor de vales de servicio Kerberos que se va a usar. (Heredado de ApplicationOptions) |