MsalServiceException Clase

public class MsalServiceException
extends MsalException

Tipo de excepción que se produce cuando el servicio devuelve una respuesta de error u otros errores de red.

Resumen del constructor

Constructor Description
MsalServiceException(AadInstanceDiscoveryResponse discoveryResponse)

Inicializa una nueva instancia de la clase de excepción.

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

Inicializa una nueva instancia de la clase de excepción.

MsalServiceException(String message, String error)

Inicializa una nueva instancia de la clase de excepción con un mensaje de error especificado.

MsalServiceException(String message, String error, ManagedIdentitySourceType managedIdentitySource)

Inicializa una nueva instancia de la clase de excepción, con cualquier propiedad adicional para un error de identidad administrada.

Resumen del método

Modificador y tipo Método y descripción
java.lang.String claims()

Notificaciones incluidas en el desafío de notificaciones

java.lang.String correlationId()

Identificador que se puede usar para dividir un único flujo de autenticación.

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

Contiene los encabezados http de la respuesta del servidor que indica un error.

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

Código de estado devuelto desde la capa http

java.lang.String statusMessage()

Mensaje de estado devuelto desde la capa http

Métodos heredados de MsalException

Métodos heredados de 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

Métodos heredados de 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

Detalles del constructor

MsalServiceException

public MsalServiceException(AadInstanceDiscoveryResponse discoveryResponse)

Inicializa una nueva instancia de la clase de excepción.

Parámetros:

discoveryResponse - objeto de respuesta de la llamada de red de detección de instancias

MsalServiceException

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

Inicializa una nueva instancia de la clase de excepción.

Parámetros:

errorResponse - el objeto response contiene información sobre el error devuelto por el servidor
httpHeaders - encabezados http de la respuesta del servidor

MsalServiceException

public MsalServiceException(String message, String error)

Inicializa una nueva instancia de la clase de excepción con un mensaje de error especificado.

Parámetros:

message - el mensaje de error que explica el motivo de la excepción
error - un código de error simplificado de AuthenticationErrorCode y se usa para referencias en la documentación

MsalServiceException

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

Inicializa una nueva instancia de la clase de excepción, con cualquier propiedad adicional para un error de identidad administrada.

Parámetros:

message - el mensaje de error que explica el motivo de la excepción
error
managedIdentitySource - el servicio De identidad administrada

Detalles del método

claims

public String claims()

Notificaciones incluidas en el desafío de notificaciones

correlationId

public String correlationId()

Identificador que se puede usar para dividir un único flujo de autenticación.

headers

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

Contiene los encabezados http de la respuesta del servidor que indica un error. Cuando el servidor devuelve un error 429 Demasiadas solicitudes, se debe establecer un Retry-After. Es importante leer y respetar el tiempo especificado en el encabezado Retry-After

managedIdentitySource

public String managedIdentitySource()

statusCode

public Integer statusCode()

Código de estado devuelto desde la capa http

statusMessage

public String statusMessage()

Mensaje de estado devuelto desde la capa http

Se aplica a