PublicClientApplicationOptions Classe

Definição

Opções de configuração para um aplicativo cliente público (aplicativo móvel/desktop). Consulte https://aka.ms/msal-net/application-configuration

public class PublicClientApplicationOptions : Microsoft.Identity.Client.ApplicationOptions
type PublicClientApplicationOptions = class
    inherit ApplicationOptions
Public Class PublicClientApplicationOptions
Inherits ApplicationOptions
Herança
PublicClientApplicationOptions

Construtores

Nome Description
PublicClientApplicationOptions()

Opções de configuração para um aplicativo cliente público (aplicativo móvel/desktop). Consulte https://aka.ms/msal-net/application-configuration

Propriedades

Nome Description
AadAuthorityAudience

Público-alvo de entrada. Essa propriedade é mutuamente exclusiva com TenantId. Se ambos forem fornecidos, uma exceção será gerada.

(Herdado de ApplicationOptions)
AzureCloudInstance

Instância específica no caso de Azure Active Directory. Ele permite que os usuários usem a enumeração em vez da URL explícita. Esta propriedade é mutuamente exclusiva com Instance. Se ambos forem fornecidos, uma exceção será gerada.

(Herdado de ApplicationOptions)
ClientCapabilities

Microsoft extensão OIDC específica da identidade que permite que os desafios de recursos sejam resolvidos sem interação. Permite a configuração de um ou mais recursos do cliente, por exemplo, "llt"

(Herdado de ApplicationOptions)
ClientId

ID do cliente (também conhecida como ID do aplicativo) do aplicativo conforme registrado no portal de registro do aplicativo (https://aka.ms/msal-net-register-app)

(Herdado de ApplicationOptions)
ClientName

O nome do aplicativo de chamada para fins de telemetria.

(Herdado de ApplicationOptions)
ClientVersion

A versão do aplicativo de chamada para fins de telemetria.

(Herdado de ApplicationOptions)
EnablePiiLogging

Sinalizador para habilitar/desabilitar o registro em log de PII (Informações de Identificação Pessoal). Os logs de PII nunca são gravados em saídas padrão, como Console, Logcat ou NSLog Default false, que garante que seu aplicativo esteja em conformidade com o RGPD. Você pode defini-lo para true depuração avançada que exige PII. Consulte https://aka.ms/msal-net-logging

(Herdado de BaseApplicationOptions)
Instance

Instância sts (por exemplohttps://login.microsoftonline.com, para a nuvem pública Azure). O nome foi escolhido para garantir a compatibilidade com o AzureAdOptions em ASP.NET Core. Esta propriedade é mutuamente exclusiva com AzureCloudInstance. Se ambos forem fornecidos, uma exceção será gerada.

(Herdado de ApplicationOptions)
IsDefaultPlatformLoggingEnabled

Sinalizar para habilitar/desabilitar o registro em log nos padrões da plataforma. Na Área de Trabalho, o Rastreamento de Eventos é usado. No iOS, o NSLog é usado. No Android, o logcat é usado. O valor padrão é false. Consulte https://aka.ms/msal-net-logging

(Herdado de BaseApplicationOptions)
KerberosServicePrincipalName
Obsoleto.

Nome da entidade de serviço para o Tíquete de Serviço Kerberos.

(Herdado de ApplicationOptions)
LegacyCacheCompatibilityEnabled

Habilita a serialização e a desserialização do cache ADAL herdadas.

(Herdado de ApplicationOptions)
LogLevel

Permite configurar o nível de registro em log desejado. O valor padrão é Info. Defini-lo para Error obterá apenas erros para o qual Warning a configuração obterá erros e avisos, etc.. Consulte https://aka.ms/msal-net-logging

(Herdado de BaseApplicationOptions)
RedirectUri

Esse URI de redirecionamento precisa ser registrado no registro do aplicativo. Consulte https://aka.ms/msal-net-register-app detalhes sobre quais URIs de redirecionamento são definidas por padrão por MSAL.NET e como registrá-las. Use também: WithDefaultRedirectUri() que fornece um bom padrão para aplicativos cliente públicos para todas as plataformas.

Para aplicativos Web e APIs Web, o URI de redirecionamento é computado da URL em que o aplicativo está em execução (por exemplo, baseUrl//signin-oidc para ASP.NET Core aplicativos Web).

Para aplicativos daemon (aplicativos cliente confidenciais usando apenas o fluxo de credencial do cliente que está chamando AcquireTokenForClient), nenhum URI de resposta é necessário.

(Herdado de ApplicationOptions)
TenantId

Locatário do qual o aplicativo permitirá que os usuários assinem. Isso pode ser: um domínio associado a um locatário, um GUID (id de locatário) ou um metalocatário (por exemplo, consumidores). Esta propriedade é mutuamente exclusiva com AadAuthorityAudience. Se ambos forem fornecidos, uma exceção será gerada.

(Herdado de ApplicationOptions)
TicketContainer
Obsoleto.

Contêiner do Tíquete de Serviço Kerberos a ser usado.

(Herdado de ApplicationOptions)

Aplica-se a