クラス OAuth2AuthenticationException

実装されたすべてのインターフェース:
SerializableSE
既知の直属サブクラス
InvalidBearerTokenException

public class OAuth2AuthenticationException extends AuthenticationException
この例外は、すべての OAuth 2.0 関連の Authentication エラーに対してスローされます。

たとえば、エラーが発生する可能性のあるシナリオがいくつかあります。

  • 認可リクエストまたはトークンリクエストに必須パラメーターがありません
  • クライアント識別子が欠落しているか無効です
  • 無効または不一致のリダイレクト URI
  • リクエストされたスコープは無効、不明、不正な形式です
  • リソース所有者または認可サーバーがアクセスリクエストを拒否しました
  • クライアント認証に失敗しました
  • 指定された認可付与(認可コード、リソース所有者の資格情報)が無効、期限切れ、取り消されています
導入:
5.0
関連事項:
  • コンストラクターの詳細

    • OAuth2AuthenticationException

      public OAuth2AuthenticationException(StringSE errorCode)
      指定されたパラメーターを使用して OAuth2AuthenticationException を構築します。
      パラメーター:
      errorCode - OAuth 2.0 Error Code
      導入:
      5.5
    • OAuth2AuthenticationException

      public OAuth2AuthenticationException(OAuth2Error error)
      指定されたパラメーターを使用して OAuth2AuthenticationException を構築します。
      パラメーター:
      error - OAuth 2.0 Error
    • OAuth2AuthenticationException

      public OAuth2AuthenticationException(OAuth2Error error, ThrowableSE cause)
      指定されたパラメーターを使用して OAuth2AuthenticationException を構築します。
      パラメーター:
      error - OAuth 2.0 Error
      cause - 根本原因
    • OAuth2AuthenticationException

      public OAuth2AuthenticationException(OAuth2Error error, StringSE message)
      指定されたパラメーターを使用して OAuth2AuthenticationException を構築します。
      パラメーター:
      error - OAuth 2.0 Error
      message - 詳細メッセージ
    • OAuth2AuthenticationException

      public OAuth2AuthenticationException(OAuth2Error error, StringSE message, ThrowableSE cause)
      指定されたパラメーターを使用して OAuth2AuthenticationException を構築します。
      パラメーター:
      error - OAuth 2.0 Error
      message - 詳細メッセージ
      cause - 根本原因
  • メソッドの詳細