PublicClientApplicationOptions Classe

Definição

Opções de configuração para uma aplicação cliente pública (desktop ou aplicação móvel). Veja 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

Name Descrição
PublicClientApplicationOptions()

Opções de configuração para uma aplicação cliente pública (desktop ou aplicação móvel). 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)
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)
ClientVersion

A versão da aplicação de chamada para fins de telemetria.

(Herdado de ApplicationOptions)
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 false, o que garante que a sua aplicação está em conformidade com o RGPD. Podes definir para true depuração avançada que exige PII. Veja https://aka.ms/msal-net-logging

(Herdado de BaseApplicationOptions)
Instance

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

(Herdado de ApplicationOptions)
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 é false. Veja https://aka.ms/msal-net-logging

(Herdado de BaseApplicationOptions)
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, baseUrl//signin-oidc para aplicações web ASP.NET Core).

Para aplicações de demónio (aplicações cliente confidenciais que usam apenas o fluxo de credenciais do cliente que está a chamar AcquireTokenForClient), não é necessário URI de resposta.

(Herdado de ApplicationOptions)
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)

Aplica-se a