クラス OAuth2LoginAuthenticationWebFilter
- java.lang.Object
-
- org.springframework.security.web.server.authentication.AuthenticationWebFilter
-
- org.springframework.security.oauth2.client.web.server.authentication.OAuth2LoginAuthenticationWebFilter
- 実装されたすべてのインターフェース:
org.springframework.web.server.WebFilter
public class OAuth2LoginAuthenticationWebFilter extends AuthenticationWebFilter
OAuth2LoginAuthenticationToken
からOAuth2AuthenticationToken
に変換してOAuth2AuthorizedClient
を保存する特殊なAuthenticationWebFilter
- 導入:
- 5.1
コンストラクターのサマリー
コンストラクター コンストラクター 説明 OAuth2LoginAuthenticationWebFilter(ReactiveAuthenticationManager authenticationManager, ServerOAuth2AuthorizedClientRepository authorizedClientRepository)
インスタンスを作成します
メソッドのサマリー
すべてのメソッド インスタンスメソッド 具象メソッド 修飾子と型 メソッド 説明 protected reactor.core.publisher.Mono<java.lang.Void>
onAuthenticationSuccess(Authentication authentication, WebFilterExchange webFilterExchange)
クラス org.springframework.security.web.server.authentication.AuthenticationWebFilter から継承されたメソッド
filter, setAuthenticationConverter, setAuthenticationFailureHandler, setAuthenticationSuccessHandler, setRequiresAuthenticationMatcher, setSecurityContextRepository, setServerAuthenticationConverter
コンストラクターの詳細
OAuth2LoginAuthenticationWebFilter
public OAuth2LoginAuthenticationWebFilter(ReactiveAuthenticationManager authenticationManager, ServerOAuth2AuthorizedClientRepository authorizedClientRepository)
インスタンスを作成します- パラメーター:
authenticationManager
- 使用する認証マネージャーauthorizedClientRepository
-
メソッドの詳細
onAuthenticationSuccess
protected reactor.core.publisher.Mono<java.lang.Void> onAuthenticationSuccess(Authentication authentication, WebFilterExchange webFilterExchange)
- オーバーライド:
- クラス
AuthenticationWebFilter
のonAuthenticationSuccess