MsalServiceException Klasse
- 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
Ausnahmetyp ausgelöst, wenn der Dienst eine Fehlerantwort zurückgibt oder andere Netzwerkfehler auftreten.
Zusammenfassung zum Konstruktor
| Konstruktor | Beschreibung |
|---|---|
| MsalServiceException(AadInstanceDiscoveryResponse discoveryResponse) |
Initialisiert eine neue Instanz der Ausnahmeklasse. |
| MsalServiceException(ErrorResponse errorResponse, Map<String,List<String>> httpHeaders) |
Initialisiert eine neue Instanz der Ausnahmeklasse. |
| MsalServiceException(String message, String error) |
Initialisiert eine neue Instanz der Ausnahmeklasse mit einer angegebenen Fehlermeldung. |
| MsalServiceException(String message, String error, ManagedIdentitySourceType managedIdentitySource) |
Initialisiert eine neue Instanz der Ausnahmeklasse mit allen zusätzlichen Eigenschaften für einen Fehler der verwalteten Identität. |
Methodenzusammenfassung
| Modifizierer und Typ | Methode und Beschreibung |
|---|---|
| java.lang.String |
claims()
Ansprüche, die in der Forderungsforderung enthalten sind |
| java.lang.String |
correlationId()
Eine ID, die verwendet werden kann, um einen einzelnen Authentifizierungsfluss zu erstellen. |
| java.util.Map<java.lang.String,java.util.List<java.lang.String>> |
headers()
Enthält die HTTP-Header aus der Serverantwort, die einen Fehler angezeigt hat. |
| java.lang.String | managedIdentitySource() |
| java.lang.Integer |
statusCode()
Statuscode, der von http-Ebene zurückgegeben wird |
| java.lang.String |
statusMessage()
Statusmeldung, die von der HTTP-Ebene zurückgegeben wird |
Geerbte Methoden von MsalException
Geerbte Methoden von java.lang.Object
Geerbte Methoden von java.lang.Throwable
Details zum Konstruktor
MsalServiceException
public MsalServiceException(AadInstanceDiscoveryResponse discoveryResponse)
Initialisiert eine neue Instanz der Ausnahmeklasse.
Parameter:
MsalServiceException
public MsalServiceException(ErrorResponse errorResponse, Map<String,List<String>> httpHeaders)
Initialisiert eine neue Instanz der Ausnahmeklasse.
Parameter:
MsalServiceException
public MsalServiceException(String message, String error)
Initialisiert eine neue Instanz der Ausnahmeklasse mit einer angegebenen Fehlermeldung.
Parameter:
MsalServiceException
public MsalServiceException(String message, String error, ManagedIdentitySourceType managedIdentitySource)
Initialisiert eine neue Instanz der Ausnahmeklasse mit allen zusätzlichen Eigenschaften für einen Fehler der verwalteten Identität.
Parameter:
Details zur Methode
claims
public String claims()
Ansprüche, die in der Forderungsforderung enthalten sind
correlationId
public String correlationId()
Eine ID, die verwendet werden kann, um einen einzelnen Authentifizierungsfluss zu erstellen.
headers
public Map<String,List<String>> headers()
Enthält die HTTP-Header aus der Serverantwort, die einen Fehler angezeigt hat. Wenn der Server einen Fehler "429 Zu viele Anforderungen" zurückgibt, sollte ein Retry-After festgelegt werden. Es ist wichtig, die im Retry-After Header angegebene Zeit zu lesen und zu respektieren.
managedIdentitySource
public String managedIdentitySource()
statusCode
public Integer statusCode()
Statuscode, der von http-Ebene zurückgegeben wird
statusMessage
public String statusMessage()
Statusmeldung, die von der HTTP-Ebene zurückgegeben wird