MsalServiceException Klas

public class MsalServiceException
extends MsalException

Er is een uitzonderingstype opgetreden wanneer de service een foutreactie retourneert of andere netwerkfouten optreden.

Samenvatting van constructor

Constructor Description
MsalServiceException(AadInstanceDiscoveryResponse discoveryResponse)

Initialiseert een nieuw exemplaar van de uitzonderingsklasse

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

Initialiseert een nieuw exemplaar van de uitzonderingsklasse

MsalServiceException(String message, String error)

Initialiseert een nieuw exemplaar van de uitzonderingsklasse met een opgegeven foutbericht

MsalServiceException(String message, String error, ManagedIdentitySourceType managedIdentitySource)

Initialiseert een nieuw exemplaar van de uitzonderingsklasse, met eventuele extra eigenschappen voor een managed identity-fout

Methodesamenvatting

Modifier en type Methode en beschrijving
java.lang.String claims()

Claims die zijn opgenomen in de claimvraag

java.lang.String correlationId()

Een id die kan worden gebruikt om één verificatiestroom te maken.

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

Bevat de HTTP-headers van het serverantwoord dat een fout heeft aangegeven.

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

Statuscode geretourneerd vanuit http-laag

java.lang.String statusMessage()

Statusbericht dat is geretourneerd vanuit de http-laag

Methoden overgenomen van MsalException

Methoden overgenomen van 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

Methoden overgenomen van 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

Constructordetails

MsalServiceException

public MsalServiceException(AadInstanceDiscoveryResponse discoveryResponse)

Initialiseert een nieuw exemplaar van de uitzonderingsklasse

Parameters:

discoveryResponse - antwoordobject van exemplaardetectienetwerkoproep

MsalServiceException

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

Initialiseert een nieuw exemplaar van de uitzonderingsklasse

Parameters:

errorResponse - antwoordobject bevat informatie over fout die wordt geretourneerd door de server
httpHeaders - http-headers van het serverantwoord

MsalServiceException

public MsalServiceException(String message, String error)

Initialiseert een nieuw exemplaar van de uitzonderingsklasse met een opgegeven foutbericht

Parameters:

message - het foutbericht met de reden voor de uitzondering
error - een vereenvoudigde foutcode van AuthenticationErrorCode en wordt gebruikt voor verwijzingen in documentatie

MsalServiceException

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

Initialiseert een nieuw exemplaar van de uitzonderingsklasse, met eventuele extra eigenschappen voor een managed identity-fout

Parameters:

message - het foutbericht met de reden voor de uitzondering
error
managedIdentitySource - de Managed Identity-service

Methodedetails

claims

public String claims()

Claims die zijn opgenomen in de claimvraag

correlationId

public String correlationId()

Een id die kan worden gebruikt om één verificatiestroom te maken.

headers

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

Bevat de HTTP-headers van het serverantwoord dat een fout heeft aangegeven. Wanneer de server een fout 429 Te veel aanvragen retourneert, moet een Retry-After worden ingesteld. Het is belangrijk om de tijd te lezen en te respecteren die is opgegeven in de Retry-After koptekst

managedIdentitySource

public String managedIdentitySource()

statusCode

public Integer statusCode()

Statuscode geretourneerd vanuit http-laag

statusMessage

public String statusMessage()

Statusbericht dat is geretourneerd vanuit de http-laag

Van toepassing op