MsalUiRequiredException Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Essa classe de exceção é para informar aos desenvolvedores que a interação com a interface do usuário é necessária para que a autenticação tenha êxito. Ele é gerado ao chamar AcquireTokenSilent(IEnumerable<String>, IAccount) ou uma de suas substituições e quando o token não existe no cache ou o usuário precisa fornecer mais conteúdo ou executar autenticação de vários fatores com base em políticas Azure do AD, etc.. Para obter mais detalhes, confira https://aka.ms/msal-net-exceptions
public class MsalUiRequiredException : Microsoft.Identity.Client.MsalServiceException
type MsalUiRequiredException = class
inherit MsalServiceException
Public Class MsalUiRequiredException
Inherits MsalServiceException
- Herança
- Derivado
Construtores
| Nome | Description |
|---|---|
| MsalUiRequiredException(String, String, Exception, UiRequiredExceptionClassification) |
Inicializa uma nova instância da classe de exceção com um código de erro especificado, uma mensagem de erro e uma exceção interna indicando a causa raiz. |
| MsalUiRequiredException(String, String, Exception) |
Inicializa uma nova instância da classe de exceção com um código de erro especificado, uma mensagem de erro e uma exceção interna indicando a causa raiz. |
| MsalUiRequiredException(String, String) |
Inicializa uma nova instância da classe de exceção com um código de erro e uma mensagem de erro especificados. |
Campos
| Nome | Description |
|---|---|
| BrokerErrorCode |
Uma AdditionalExceptionData chave de propriedade, disponível ao usar agentes da área de trabalho. (Herdado de MsalException) |
| BrokerErrorContext |
Uma AdditionalExceptionData chave de propriedade, disponível ao usar agentes da área de trabalho. (Herdado de MsalException) |
| BrokerErrorStatus |
Uma AdditionalExceptionData chave de propriedade, disponível ao usar agentes da área de trabalho. (Herdado de MsalException) |
| BrokerErrorTag |
Uma AdditionalExceptionData chave de propriedade, disponível ao usar agentes da área de trabalho. (Herdado de MsalException) |
| BrokerTelemetry |
Uma AdditionalExceptionData chave de propriedade, disponível ao usar agentes da área de trabalho. (Herdado de MsalException) |
| ManagedIdentitySource |
Uma AdditionalExceptionData chave de propriedade, disponível ao usar a identidade gerenciada. (Herdado de MsalException) |
Propriedades
| Nome | Description |
|---|---|
| AdditionalExceptionData |
Um recipiente de propriedades com detalhes extras para essa exceção. (Herdado de MsalException) |
| Claims |
Declarações adicionais solicitadas pelo serviço. Quando essa propriedade não é nula ou vazia, isso significa que o serviço exige que o usuário forneça declarações adicionais, como fazer autenticação de dois fatores. São dois casos:
|
| Classification |
Classificação do erro de acesso condicional, permitindo que você faça mais ações ou informe o usuário dependendo do seu cenário. Confira https://aka.ms/msal-net-UiRequiredException para saber mais. |
| CorrelationId |
Uma ID que pode ser usada para configurar um único fluxo de autenticação. (Herdado de MsalException) |
| ErrorCode |
Obtém o código de erro de protocolo retornado pelo serviço ou gerado pelo cliente. Esse é o código no qual você pode confiar para tratamento de exceções. Os valores para esse código normalmente são fornecidos em cadeias de caracteres constantes nos tipos de exceções derivadas com explicações de mitigação. (Herdado de MsalException) |
| Headers |
Contém os cabeçalhos HTTP da resposta do servidor que indicou um erro. (Herdado de MsalServiceException) |
| IsRetryable |
Indica se a operação anterior que resultou nessa exceção deve ser repetida. (Herdado de MsalException) |
| ResponseBody |
Corpo de resposta bruto recebido do servidor. (Herdado de MsalServiceException) |
| StatusCode |
Obtém o código de status retornado da camada HTTP. Esse código de status é a |
Métodos
| Nome | Description |
|---|---|
| ToJsonString() |
Permite a serialização da maioria dos valores da exceção em JSON. (Herdado de MsalException) |
| ToString() |
Cria e retorna uma representação de cadeia de caracteres da exceção atual. (Herdado de MsalServiceException) |
| UpdateIsRetryable() |
De acordo com a discussão com o Evo, AAD (Herdado de MsalServiceException) |