クラス OAuth2AuthenticationException

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

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

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

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

      コンストラクター  
      コンストラクター 説明
      OAuth2AuthenticationException​(java.lang.String errorCode)
      指定されたパラメーターを使用して OAuth2AuthenticationException を構築します。
      OAuth2AuthenticationException​(OAuth2Error error)
      指定されたパラメーターを使用して OAuth2AuthenticationException を構築します。
      OAuth2AuthenticationException​(OAuth2Error error, java.lang.String message)
      指定されたパラメーターを使用して OAuth2AuthenticationException を構築します。
      OAuth2AuthenticationException​(OAuth2Error error, java.lang.String message, java.lang.Throwable cause)
      指定されたパラメーターを使用して OAuth2AuthenticationException を構築します。
      OAuth2AuthenticationException​(OAuth2Error error, java.lang.Throwable cause)
      指定されたパラメーターを使用して OAuth2AuthenticationException を構築します。
    • メソッドのサマリー

      すべてのメソッド   インスタンスメソッド   具象メソッド  
      修飾子と型 メソッド 説明
      OAuth2ErrorgetError()
      OAuth 2.0 Error を返します。
      • クラス java.lang.Throwable から継承されたメソッド

        addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
      • クラス java.lang.Object から継承されたメソッド

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • コンストラクターの詳細

      • OAuth2AuthenticationException

        public OAuth2AuthenticationException​(java.lang.String 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,
                                             java.lang.Throwable cause)
        指定されたパラメーターを使用して OAuth2AuthenticationException を構築します。
        パラメーター:
        error - OAuth 2.0 Error
        cause - 根本原因
      • OAuth2AuthenticationException

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

        public OAuth2AuthenticationException​(OAuth2Error error,
                                             java.lang.String message,
                                             java.lang.Throwable cause)
        指定されたパラメーターを使用して OAuth2AuthenticationException を構築します。
        パラメーター:
        error - OAuth 2.0 Error
        message - 詳細メッセージ
        cause - 根本原因