MsalServiceException Classe

public class MsalServiceException
extends MsalException

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

Resumo do Construtor

Construtor Descrição
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 adicionais para um erro de Identidade Gerida

Resumo do Método

Modificador e Tipo Método e Descrição
java.lang.String claims()

Reivindicações incluídas no desafio das reclamações

java.lang.String correlationId()

Um ID que pode ser usado para montar 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 indicaram um erro.

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

Código de estado devolvido da camada http

java.lang.String statusMessage()

Mensagem de estado devolvida 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âncias

MsalServiceException

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

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

Parâmetros:

errorResponse - O objeto de resposta contém informação sobre erro devolvido 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 a razão da exceção
error - um código de erro simplificado de AuthenticationErrorCode e 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 adicionais para um erro de Identidade Gerida

Parâmetros:

message - a mensagem de erro que explica a razão da exceção
error
managedIdentitySource - o serviço de Identidade Gerida

Detalhes de Método

claims

public String claims()

Reivindicações incluídas no desafio das reclamações

correlationId

public String correlationId()

Um ID que pode ser usado para montar um único fluxo de autenticação.

headers

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

Contém os cabeçalhos http da resposta do servidor que indicaram um erro. Quando o servidor devolve um erro 429 Demasiados Pedidos, deve ser definido um Retry-After. É importante ler e respeitar o tempo especificado no cabeçalho Retry-After

managedIdentitySource

public String managedIdentitySource()

statusCode

public Integer statusCode()

Código de estado devolvido da camada http

statusMessage

public String statusMessage()

Mensagem de estado devolvida da camada http

Aplica-se a