MsalServiceException Classe

public class MsalServiceException
extends MsalException

Tipo de exceção gerado quando o serviço retorna uma resposta de erro ou outros erros de rede ocorrem.

Resumo do Construtor

Construtor Description
MsalServiceException(AadInstanceDiscoveryResponse discoveryResponse)

Inicializa uma nova instância da classe de exceção

MsalServiceException(ErrorResponse errorResponse, Map<String,List<String>> httpHeaders)

Inicializa uma nova instância da classe de exceção

MsalServiceException(String message, String error)

Inicializa uma nova instância da classe de exceção com uma mensagem de erro especificada

MsalServiceException(String message, String error, ManagedIdentitySourceType managedIdentitySource)

Inicializa uma nova instância da classe de exceção, com quaisquer propriedades extras para um erro de Identidade Gerenciada

Resumo do método

Modificador e tipo Método e descrição
java.lang.String claims()

Declarações incluídas no desafio de declarações

java.lang.String correlationId()

Uma ID que pode ser usada para criar um único fluxo de autenticação.

java.util.Map<java.lang.String,java.util.List<java.lang.String>> headers()

Contém os cabeçalhos http da resposta do servidor que indicou um erro.

java.lang.String managedIdentitySource()
java.lang.Integer statusCode()

Código de status retornado da camada http

java.lang.String statusMessage()

Mensagem de status retornada da camada http

Métodos herdados de MsalException

Métodos herdados de java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

Métodos herdados de java.lang.Throwable

java.lang.Throwable.addSuppressed java.lang.Throwable.fillInStackTrace java.lang.Throwable.getCause java.lang.Throwable.getLocalizedMessage java.lang.Throwable.getMessage java.lang.Throwable.getStackTrace java.lang.Throwable.getSuppressed java.lang.Throwable.initCause java.lang.Throwable.printStackTrace java.lang.Throwable.printStackTrace java.lang.Throwable.printStackTrace java.lang.Throwable.setStackTrace java.lang.Throwable.toString

Detalhes do construtor

MsalServiceException

public MsalServiceException(AadInstanceDiscoveryResponse discoveryResponse)

Inicializa uma nova instância da classe de exceção

Parâmetros:

discoveryResponse - objeto de resposta da chamada de rede de descoberta de instância

MsalServiceException

public MsalServiceException(ErrorResponse errorResponse, Map<String,List<String>> httpHeaders)

Inicializa uma nova instância da classe de exceção

Parâmetros:

errorResponse - objeto response contém informações sobre o erro retornado pelo servidor
httpHeaders - cabeçalhos http da resposta do servidor

MsalServiceException

public MsalServiceException(String message, String error)

Inicializa uma nova instância da classe de exceção com uma mensagem de erro especificada

Parâmetros:

message - a mensagem de erro que explica o motivo da exceção
error - um código de erro simplificado e AuthenticationErrorCode usado para referências na documentação

MsalServiceException

public MsalServiceException(String message, String error, ManagedIdentitySourceType managedIdentitySource)

Inicializa uma nova instância da classe de exceção, com quaisquer propriedades extras para um erro de Identidade Gerenciada

Parâmetros:

message - a mensagem de erro que explica o motivo da exceção
error
managedIdentitySource - o serviço identidade gerenciada

Detalhes do método

claims

public String claims()

Declarações incluídas no desafio de declarações

correlationId

public String correlationId()

Uma ID que pode ser usada para criar um único fluxo de autenticação.

headers

public Map<String,List<String>> headers()

Contém os cabeçalhos http da resposta do servidor que indicou um erro. Quando o servidor retorna um erro de 429 Solicitações Demais, um Retry-After deve ser definido. É importante ler e respeitar o tempo especificado no cabeçalho Retry-After

managedIdentitySource

public String managedIdentitySource()

statusCode

public Integer statusCode()

Código de status retornado da camada http

statusMessage

public String statusMessage()

Mensagem de status retornada da camada http

Aplica-se a