クラス RemoveAuthorizedClientOAuth2AuthorizationFailureHandler
java.lang.ObjectSE
org.springframework.security.oauth2.client.RemoveAuthorizedClientOAuth2AuthorizationFailureHandler
- 実装されたすべてのインターフェース:
OAuth2AuthorizationFailureHandler
public class RemoveAuthorizedClientOAuth2AuthorizationFailureHandler
extends ObjectSE
implements OAuth2AuthorizationFailureHandler
OAuth2Error.getErrorCode()
が構成済みの OAuth 2.0 error codes
のいずれかに一致する場合に OAuth2AuthorizedClient
を削除する OAuth2AuthorizationFailureHandler
。ネストされたクラスのサマリー
ネストされたクラス修飾子と型クラス説明static interface
フィールドサマリー
フィールドコンストラクターのサマリー
コンストラクターコンストラクター説明RemoveAuthorizedClientOAuth2AuthorizationFailureHandler
(RemoveAuthorizedClientOAuth2AuthorizationFailureHandler.OAuth2AuthorizedClientRemover authorizedClientRemover) 指定されたパラメーターを使用してRemoveAuthorizedClientOAuth2AuthorizationFailureHandler
を構築します。RemoveAuthorizedClientOAuth2AuthorizationFailureHandler
(RemoveAuthorizedClientOAuth2AuthorizationFailureHandler.OAuth2AuthorizedClientRemover authorizedClientRemover, SetSE<StringSE> removeAuthorizedClientErrorCodes) 指定されたパラメーターを使用してRemoveAuthorizedClientOAuth2AuthorizationFailureHandler
を構築します。メソッドのサマリー
修飾子と型メソッド説明void
onAuthorizationFailure
(OAuth2AuthorizationException authorizationException, Authentication principal, MapSE<StringSE, ObjectSE> attributes) OAuth 2.0 クライアントが認証サーバーまたはリソースサーバーを介して認証(または再認証)に失敗したときに呼び出されます。
フィールドの詳細
DEFAULT_REMOVE_AUTHORIZED_CLIENT_ERROR_CODES
OAuth2AuthorizedClient
の削除をトリガーするデフォルトの OAuth 2.0 エラーコード。- 関連事項:
コンストラクターの詳細
RemoveAuthorizedClientOAuth2AuthorizationFailureHandler
public RemoveAuthorizedClientOAuth2AuthorizationFailureHandler(RemoveAuthorizedClientOAuth2AuthorizationFailureHandler.OAuth2AuthorizedClientRemover authorizedClientRemover) 指定されたパラメーターを使用してRemoveAuthorizedClientOAuth2AuthorizationFailureHandler
を構築します。- パラメーター:
authorizedClientRemover
- エラーコードがDEFAULT_REMOVE_AUTHORIZED_CLIENT_ERROR_CODES
の 1 つである場合、OAuth2AuthorizedClient
を削除するために使用されるRemoveAuthorizedClientOAuth2AuthorizationFailureHandler.OAuth2AuthorizedClientRemover
。
RemoveAuthorizedClientOAuth2AuthorizationFailureHandler
public RemoveAuthorizedClientOAuth2AuthorizationFailureHandler(RemoveAuthorizedClientOAuth2AuthorizationFailureHandler.OAuth2AuthorizedClientRemover authorizedClientRemover, SetSE<StringSE> removeAuthorizedClientErrorCodes) 指定されたパラメーターを使用してRemoveAuthorizedClientOAuth2AuthorizationFailureHandler
を構築します。- パラメーター:
authorizedClientRemover
- エラーコードがremoveAuthorizedClientErrorCodes
のいずれかである場合、OAuth2AuthorizedClient
を削除するために使用されるRemoveAuthorizedClientOAuth2AuthorizationFailureHandler.OAuth2AuthorizedClientRemover
。removeAuthorizedClientErrorCodes
- 認可されたクライアントの削除をトリガーする OAuth 2.0 エラーコード。- 関連事項:
メソッドの詳細
onAuthorizationFailure
public void onAuthorizationFailure(OAuth2AuthorizationException authorizationException, Authentication principal, MapSE<StringSE, ObjectSE> attributes) インターフェースからコピーされた説明:OAuth2AuthorizationFailureHandler
OAuth 2.0 クライアントが認証サーバーまたはリソースサーバーを介して認証(または再認証)に失敗したときに呼び出されます。- 次で指定:
- インターフェース
OAuth2AuthorizationFailureHandler
のonAuthorizationFailure
- パラメーター:
authorizationException
- 何が失敗したかに関する詳細を含む例外principal
- 試行された認可に関連付けられたPrincipal
attributes
- 特定の条件下で存在する(オプションの)属性の不変のMap
例: 認可がjakarta.servlet.ServletContext
のコンテキスト内で実行された場合、これにはjakarta.servlet.http.HttpServletRequest
およびjakarta.servlet.http.HttpServletResponse
が含まれる可能性があります。