ConfidentialClientApplicationOptions Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Opções de configuração para uma aplicação cliente confidencial (aplicação web / API web / app daemon). Veja https://aka.ms/msal-net/application-configuration
public class ConfidentialClientApplicationOptions : Microsoft.Identity.Client.ApplicationOptions
type ConfidentialClientApplicationOptions = class
inherit ApplicationOptions
Public Class ConfidentialClientApplicationOptions
Inherits ApplicationOptions
- Herança
Construtores
| Name | Descrição |
|---|---|
| ConfidentialClientApplicationOptions() |
Opções de configuração para uma aplicação cliente confidencial (aplicação web / API web / app daemon). Veja https://aka.ms/msal-net/application-configuration |
Propriedades
| Name | Descrição |
|---|---|
| AadAuthorityAudience |
Assinar audiência. Esta propriedade é mutuamente exclusiva com a TenantId. Se ambos forem fornecidos, será lançada uma exceção. (Herdado de ApplicationOptions) |
| AzureCloudInstance |
Exemplo específico no caso do Azure Active Directory. Permite aos utilizadores usar o enum em vez do URL explícito. Esta propriedade é mutuamente exclusiva com Instance. Se ambos forem fornecidos, será lançada uma exceção. (Herdado de ApplicationOptions) |
| AzureRegion |
Instrui o MSAL.NET a usar um serviço regional de token do Azure. Esta definição deve ser definida para a string com a região (preferida) ou para "TryAutoDetect" e o MSAL.NET tentará detetar automaticamente a região. |
| ClientCapabilities |
Extensão OIDC específica do Microsoft Identity que permite resolver desafios de recursos sem interação. Permite a configuração de uma ou mais capacidades do cliente, por exemplo, "llt" (Herdado de ApplicationOptions) |
| ClientId |
ID do cliente (também conhecido como ID da aplicação) da aplicação registada no portal de registo da candidatura (https://aka.ms/msal-net-register-app) (Herdado de ApplicationOptions) |
| ClientName |
O nome da aplicação de chamada para fins de telemetria. (Herdado de ApplicationOptions) |
| ClientSecret |
Segredo do cliente para a aplicação cliente confidencial. Este segredo (palavra-passe da aplicação) é fornecido pelo portal de registo da aplicação, ou fornecido ao Azure AD durante o registo da aplicação com PowerShell AzureAD, PowerShell AzureRM ou CLI do Azure. |
| ClientVersion |
A versão da aplicação de chamada para fins de telemetria. (Herdado de ApplicationOptions) |
| EnableCacheSynchronization |
Quando definido para |
| EnablePiiLogging |
Sinalizador para ativar/desativar o registo de Informações Pessoais Identificáveis (PII).
Os registos de PII nunca são escritos em saídas padrão como Console, Logcat ou NSLog. O Default está definido para |
| Instance |
Instância STS (por exemplo |
| IsDefaultPlatformLoggingEnabled |
Flag para ativar/desativar o registo com os valores predefinidos da plataforma. No ambiente de trabalho, utiliza-se o rastreamento de eventos. No iOS, utiliza-se o NSLog.
No Android, utiliza-se logcat. O valor predefinido é |
| KerberosServicePrincipalName |
Obsoleto.
Nome principal de serviço para o Bilhete de Serviço Kerberos. (Herdado de ApplicationOptions) |
| LegacyCacheCompatibilityEnabled |
Permite a serialização e desserialização da cache ADAL legado. (Herdado de ApplicationOptions) |
| LogLevel |
Permite-te configurar o nível de registo que queres. O valor predefinido é Info. Definir Error para apenas aparecem erros. Definir para Warning isso vai ter erros e avisos, etc.. Veja https://aka.ms/msal-net-logging (Herdado de BaseApplicationOptions) |
| RedirectUri |
Este URI de redirecionamento tem de ser registado no registo da aplicação. Consulte https://aka.ms/msal-net-register-app detalhes sobre quais os URIs de redirecionamento definidos por defeito pelo MSAL.NET e como os registar. Também utilize: WithDefaultRedirectUri() que fornece um bom padrão para aplicações clientes públicas para todas as plataformas. Para aplicações web e APIs web, o URI de redirecionamento é calculado a partir da URL onde a aplicação está a correr (por exemplo, Para aplicações de demónio (aplicações cliente confidenciais que usam apenas o fluxo de credenciais do cliente que está a chamar |
| TenantId |
Inquilino a partir do qual a aplicação permitirá aos utilizadores assiná-la. Isto pode ser: um domínio associado a um tenant, um GUID (id de inquilino) ou um meta-tenant (por exemplo, consumidores). Esta propriedade é mutuamente exclusiva com AadAuthorityAudience. Se ambos forem fornecidos, será lançada uma exceção. (Herdado de ApplicationOptions) |
| TicketContainer |
Obsoleto.
Contentor de Tickets de Serviço Kerberos a ser utilizado. (Herdado de ApplicationOptions) |