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)

マネージド ID エラーの追加のプロパティを使用して、例外クラスの新しいインスタンスを初期化します

メソッドの概要

修飾子と型 メソッドと説明
java.lang.String claims()

要求チャレンジに含まれる要求

java.lang.String correlationId()

1 つの認証フローを分割するために使用できる 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)

マネージド ID エラーの追加のプロパティを使用して、例外クラスの新しいインスタンスを初期化します

パラメーター:

message - 例外の理由を説明するエラー メッセージ
error
managedIdentitySource - マネージド ID サービス

メソッドの詳細

claims

public String claims()

要求チャレンジに含まれる要求

correlationId

public String correlationId()

1 つの認証フローを分割するために使用できる 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 レイヤーから返されたステータス メッセージ

適用対象