MsalServiceException 类

public class MsalServiceException
extends MsalException

服务返回错误响应或其他网络错误时引发的异常类型。

构造函数摘要

构造函数 说明
MsalServiceException(AadInstanceDiscoveryResponse discoveryResponse)

初始化异常类的新实例

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

初始化异常类的新实例

MsalServiceException(String message, String error)

使用指定的错误消息初始化异常类的新实例

MsalServiceException(String message, String error, ManagedIdentitySourceType managedIdentitySource)

初始化异常类的新实例,并出现托管标识错误的任何额外属性

方法摘要

修饰符和类型 方法和描述
java.lang.String claims()

声明质询中包含的声明

java.lang.String correlationId()

可用于拼凑单个身份验证流的 ID。

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

包含服务器响应中指示错误的 http 标头。

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

从 http 层返回的状态代码

java.lang.String statusMessage()

从 http 层返回的状态消息

方法继承自 MsalException

方法继承自 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

方法继承自 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

构造函数详细信息

MsalServiceException

public MsalServiceException(AadInstanceDiscoveryResponse discoveryResponse)

初始化异常类的新实例

参数:

discoveryResponse - 来自实例发现网络调用的响应对象

MsalServiceException

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

初始化异常类的新实例

参数:

errorResponse - 响应对象包含有关服务器返回的错误的信息
httpHeaders - 服务器响应中的 http 标头

MsalServiceException

public MsalServiceException(String message, String error)

使用指定的错误消息初始化异常类的新实例

参数:

message - 说明异常原因的错误消息
error - 文档中用于参考的简化错误代码AuthenticationErrorCode

MsalServiceException

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

初始化异常类的新实例,并出现托管标识错误的任何额外属性

参数:

message - 说明异常原因的错误消息
error
managedIdentitySource - 托管标识服务

方法详细信息

claims

public String claims()

声明质询中包含的声明

correlationId

public String correlationId()

可用于拼凑单个身份验证流的 ID。

headers

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

包含服务器响应中指示错误的 http 标头。 当服务器返回 429 请求过多错误时,应设置 Retry-After。 阅读并尊重 Retry-After 标头中指定的时间非常重要

managedIdentitySource

public String managedIdentitySource()

statusCode

public Integer statusCode()

从 http 层返回的状态代码

statusMessage

public String statusMessage()

从 http 层返回的状态消息

适用于