クラス OAuth2AuthenticationException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- java.lang.RuntimeException
-
- org.springframework.security.core.AuthenticationException
-
- org.springframework.security.oauth2.core.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
を構築します。
メソッドのサマリー
すべてのメソッド インスタンスメソッド 具象メソッド 修飾子と型 メソッド 説明 OAuth2Error
getError()
OAuth 2.0 Error
を返します。
コンストラクターの詳細
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
- 根本原因
メソッドの詳細
getError
public OAuth2Error getError()
OAuth 2.0 Error
を返します。- 戻り値:
OAuth2Error