MsalServiceException Klass

public class MsalServiceException
extends MsalException

Undantagstyp som utlöses när tjänsten returnerar ett felsvar eller andra nätverksfel inträffar.

Konstruktorsammanfattning

Konstruktor Description
MsalServiceException(AadInstanceDiscoveryResponse discoveryResponse)

Initierar en ny instans av undantagsklassen

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

Initierar en ny instans av undantagsklassen

MsalServiceException(String message, String error)

Initierar en ny instans av undantagsklassen med ett angivet felmeddelande

MsalServiceException(String message, String error, ManagedIdentitySourceType managedIdentitySource)

Initierar en ny instans av undantagsklassen, med eventuella extra egenskaper för ett fel med hanterad identitet

Metodsammanfattning

Modifierare och typ Metod och beskrivning
java.lang.String claims()

Anspråk som ingår i anspråksutmaningen

java.lang.String correlationId()

Ett ID som kan användas för att dela upp ett enda autentiseringsflöde.

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

Innehåller http-huvudena från serversvaret som angav ett fel.

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

Statuskod som returneras från http-lagret

java.lang.String statusMessage()

Statusmeddelande som returneras från http-lagret

Metoder som ärvts från MsalException

Metoder som ärvts från 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

Metoder som ärvts från 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

Konstruktorinformation

MsalServiceException

public MsalServiceException(AadInstanceDiscoveryResponse discoveryResponse)

Initierar en ny instans av undantagsklassen

Parametrar:

discoveryResponse - svarsobjekt från nätverksanrop för instansidentifiering

MsalServiceException

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

Initierar en ny instans av undantagsklassen

Parametrar:

errorResponse - svarsobjektet innehåller information om fel som returneras av servern
httpHeaders - http-huvuden från serversvaret

MsalServiceException

public MsalServiceException(String message, String error)

Initierar en ny instans av undantagsklassen med ett angivet felmeddelande

Parametrar:

message - felmeddelandet som förklarar orsaken till undantaget
error - en förenklad felkod från AuthenticationErrorCode och används för referenser i dokumentationen

MsalServiceException

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

Initierar en ny instans av undantagsklassen, med eventuella extra egenskaper för ett fel med hanterad identitet

Parametrar:

message - felmeddelandet som förklarar orsaken till undantaget
error
managedIdentitySource - tjänsten Hanterad identitet

Metodinformation

claims

public String claims()

Anspråk som ingår i anspråksutmaningen

correlationId

public String correlationId()

Ett ID som kan användas för att dela upp ett enda autentiseringsflöde.

headers

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

Innehåller http-huvudena från serversvaret som angav ett fel. När servern returnerar ett fel med 429 för många begäranden bör en Retry-After anges. Det är viktigt att läsa och respektera den tid som anges i Retry-After-huvudet

managedIdentitySource

public String managedIdentitySource()

statusCode

public Integer statusCode()

Statuskod som returneras från http-lagret

statusMessage

public String statusMessage()

Statusmeddelande som returneras från http-lagret

Gäller för