クラス RemoveAuthorizedClientReactiveOAuth2AuthorizationFailureHandler
java.lang.ObjectSE
org.springframework.security.oauth2.client.RemoveAuthorizedClientReactiveOAuth2AuthorizationFailureHandler
- 実装済みのインターフェース一覧:
ReactiveOAuth2AuthorizationFailureHandler
public class RemoveAuthorizedClientReactiveOAuth2AuthorizationFailureHandler
extends ObjectSE
implements ReactiveOAuth2AuthorizationFailureHandler
OAuth2Error.getErrorCode() が構成済みの OAuth 2.0 error codes のいずれかに一致する場合に OAuth2AuthorizedClient を削除する ReactiveOAuth2AuthorizationFailureHandler。- 導入:
- 5.3
ネストされたクラスの概要
ネストされたクラスフィールド概要
フィールド修飾子と型フィールド説明承認されたクライアントの削除をトリガーするデフォルトの OAuth 2.0 エラーコード。コンストラクター概要
コンストラクターコンストラクター説明RemoveAuthorizedClientReactiveOAuth2AuthorizationFailureHandler(RemoveAuthorizedClientReactiveOAuth2AuthorizationFailureHandler.OAuth2AuthorizedClientRemover authorizedClientRemover) 指定されたパラメーターを使用してRemoveAuthorizedClientReactiveOAuth2AuthorizationFailureHandlerを構築します。RemoveAuthorizedClientReactiveOAuth2AuthorizationFailureHandler(RemoveAuthorizedClientReactiveOAuth2AuthorizationFailureHandler.OAuth2AuthorizedClientRemover authorizedClientRemover, SetSE<StringSE> removeAuthorizedClientErrorCodes) 指定されたパラメーターを使用してRemoveAuthorizedClientReactiveOAuth2AuthorizationFailureHandlerを構築します。方法の概要
修飾子と型メソッド説明reactor.core.publisher.Mono<VoidSE>onAuthorizationFailure(OAuth2AuthorizationException authorizationException, Authentication principal, MapSE<StringSE, ObjectSE> attributes) OAuth 2.0 クライアントが認証サーバーまたはリソースサーバーを介して認証(または再認証)に失敗したときに呼び出されます。
フィールドの詳細
DEFAULT_REMOVE_AUTHORIZED_CLIENT_ERROR_CODES
承認されたクライアントの削除をトリガーするデフォルトの OAuth 2.0 エラーコード。- 関連事項:
コンストラクターの詳細
RemoveAuthorizedClientReactiveOAuth2AuthorizationFailureHandler
public RemoveAuthorizedClientReactiveOAuth2AuthorizationFailureHandler(RemoveAuthorizedClientReactiveOAuth2AuthorizationFailureHandler.OAuth2AuthorizedClientRemover authorizedClientRemover) 指定されたパラメーターを使用してRemoveAuthorizedClientReactiveOAuth2AuthorizationFailureHandlerを構築します。- パラメーター:
authorizedClientRemover- エラーコードがDEFAULT_REMOVE_AUTHORIZED_CLIENT_ERROR_CODESの 1 つである場合、OAuth2AuthorizedClientを削除するために使用されるRemoveAuthorizedClientReactiveOAuth2AuthorizationFailureHandler.OAuth2AuthorizedClientRemover。
RemoveAuthorizedClientReactiveOAuth2AuthorizationFailureHandler
public RemoveAuthorizedClientReactiveOAuth2AuthorizationFailureHandler(RemoveAuthorizedClientReactiveOAuth2AuthorizationFailureHandler.OAuth2AuthorizedClientRemover authorizedClientRemover, SetSE<StringSE> removeAuthorizedClientErrorCodes) 指定されたパラメーターを使用してRemoveAuthorizedClientReactiveOAuth2AuthorizationFailureHandlerを構築します。- パラメーター:
authorizedClientRemover- エラーコードがremoveAuthorizedClientErrorCodesのいずれかである場合、OAuth2AuthorizedClientを削除するために使用されるRemoveAuthorizedClientReactiveOAuth2AuthorizationFailureHandler.OAuth2AuthorizedClientRemover。removeAuthorizedClientErrorCodes- 認可されたクライアントの削除をトリガーする OAuth 2.0 エラーコード。- 関連事項:
メソッドの詳細
onAuthorizationFailure
public reactor.core.publisher.Mono<VoidSE> onAuthorizationFailure(OAuth2AuthorizationException authorizationException, Authentication principal, MapSE<StringSE, ObjectSE> attributes) インターフェースからコピーされた説明:ReactiveOAuth2AuthorizationFailureHandlerOAuth 2.0 クライアントが認証サーバーまたはリソースサーバーを介して認証(または再認証)に失敗したときに呼び出されます。- 次で指定:
- インターフェース
ReactiveOAuth2AuthorizationFailureHandlerのonAuthorizationFailure - パラメーター:
authorizationException- 何が失敗したかに関する詳細を含む例外principal- 認可されようとしたPrincipalattributes- 特定の条件下で存在する追加のオプション属性の不変のMap例: 認可がServerWebExchangeのコンテキスト内で実行された場合、これにはServerWebExchangeが含まれる可能性があります。- 戻り値:
- このハンドラーがイベントの処理を完了した後に完了する空の
Mono。