MsalServiceException Classe
- java.
lang. Object - java.
lang. Throwable - java.
lang. Exception - java.
lang. RuntimeException - com.
microsoft. aad. msal4j. MsalException - com.
microsoft. aad. msal4j. MsalServiceException
- com.
- com.
- java.
- java.
- java.
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
Métodos herdados de java.lang.Throwable
Detalhes do Construtor
MsalServiceException
public MsalServiceException(AadInstanceDiscoveryResponse discoveryResponse)
Inicializa uma nova instância da classe de exceção
Parâmetros:
MsalServiceException
public MsalServiceException(ErrorResponse errorResponse, Map<String,List<String>> httpHeaders)
Inicializa uma nova instância da classe de exceção
Parâmetros:
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:
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:
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