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 di eccezione generato quando il servizio restituisce una risposta di errore o altri errori di rete.
Riepilogo dei costruttori
| Costruttore | Descrizione |
|---|---|
| MsalServiceException(AadInstanceDiscoveryResponse discoveryResponse) |
Inizializza una nuova istanza della classe di eccezione |
| MsalServiceException(ErrorResponse errorResponse, Map<String,List<String>> httpHeaders) |
Inizializza una nuova istanza della classe di eccezione |
| MsalServiceException(String message, String error) |
Inizializza una nuova istanza della classe di eccezione con un messaggio di errore specificato |
| MsalServiceException(String message, String error, ManagedIdentitySourceType managedIdentitySource) |
Inizializza una nuova istanza della classe di eccezione, con eventuali proprietà aggiuntive per un errore di identità gestita |
Riepilogo dei metodi
| Modificatore e tipo | Metodo e descrizione |
|---|---|
| java.lang.String |
claims()
Attestazioni incluse nella richiesta di attestazioni |
| java.lang.String |
correlationId()
ID che può essere usato per suddividere un singolo flusso di autenticazione. |
| java.util.Map<java.lang.String,java.util.List<java.lang.String>> |
headers()
Contiene le intestazioni HTTP dalla risposta del server che ha indicato un errore. |
| java.lang.String | managedIdentitySource() |
| java.lang.Integer |
statusCode()
Codice di stato restituito dal livello HTTP |
| java.lang.String |
statusMessage()
Messaggio di stato restituito dal livello HTTP |
Metodi ereditati da MsalException
Metodi ereditati da java.lang.Object
Metodi ereditati da java.lang.Throwable
Dettagli costruttore
MsalServiceException
public MsalServiceException(AadInstanceDiscoveryResponse discoveryResponse)
Inizializza una nuova istanza della classe di eccezione
Parametri:
MsalServiceException
public MsalServiceException(ErrorResponse errorResponse, Map<String,List<String>> httpHeaders)
Inizializza una nuova istanza della classe di eccezione
Parametri:
MsalServiceException
public MsalServiceException(String message, String error)
Inizializza una nuova istanza della classe di eccezione con un messaggio di errore specificato
Parametri:
MsalServiceException
public MsalServiceException(String message, String error, ManagedIdentitySourceType managedIdentitySource)
Inizializza una nuova istanza della classe di eccezione, con eventuali proprietà aggiuntive per un errore di identità gestita
Parametri:
Dettagli metodo
claims
public String claims()
Attestazioni incluse nella richiesta di attestazioni
correlationId
public String correlationId()
ID che può essere usato per suddividere un singolo flusso di autenticazione.
headers
public Map<String,List<String>> headers()
Contiene le intestazioni HTTP dalla risposta del server che ha indicato un errore. Quando il server restituisce un errore 429 Troppe richieste, deve essere impostato un Retry-After. È importante leggere e rispettare l'ora specificata nell'intestazione Retry-After
managedIdentitySource
public String managedIdentitySource()
statusCode
public Integer statusCode()
Codice di stato restituito dal livello HTTP
statusMessage
public String statusMessage()
Messaggio di stato restituito dal livello HTTP