クラス ServerOAuth2AuthorizationCodeAuthenticationTokenConverter
java.lang.ObjectSE
org.springframework.security.oauth2.client.web.server.ServerOAuth2AuthorizationCodeAuthenticationTokenConverter
- 実装されたすべてのインターフェース:
ServerAuthenticationConverter
public class ServerOAuth2AuthorizationCodeAuthenticationTokenConverter
extends ObjectSE
implements ServerAuthenticationConverter
認証可能な
ServerWebExchange
から OAuth2AuthorizationCodeAuthenticationToken
に変換します。コンバーターは変換を実行するだけで、エラーを検証しません。コンストラクターのサマリー
コンストラクターコンストラクター説明ServerOAuth2AuthorizationCodeAuthenticationTokenConverter
(ReactiveClientRegistrationRepository clientRegistrationRepository) メソッドのサマリー
修飾子と型メソッド説明reactor.core.publisher.Mono<Authentication>
convert
(org.springframework.web.server.ServerWebExchange serverWebExchange) ServerWebExchange
をAuthentication
に変換しますvoid
setAuthorizationRequestRepository
(ServerAuthorizationRequestRepository<OAuth2AuthorizationRequest> authorizationRequestRepository) 使用するServerAuthorizationRequestRepository
を設定します。
コンストラクターの詳細
ServerOAuth2AuthorizationCodeAuthenticationTokenConverter
public ServerOAuth2AuthorizationCodeAuthenticationTokenConverter(ReactiveClientRegistrationRepository clientRegistrationRepository)
メソッドの詳細
setAuthorizationRequestRepository
public void setAuthorizationRequestRepository(ServerAuthorizationRequestRepository<OAuth2AuthorizationRequest> authorizationRequestRepository) 使用するServerAuthorizationRequestRepository
を設定します。デフォルトはWebSessionOAuth2ServerAuthorizationRequestRepository
です。- パラメーター:
authorizationRequestRepository
- 使用するリポジトリ。
convert
public reactor.core.publisher.Mono<Authentication> convert(org.springframework.web.server.ServerWebExchange serverWebExchange) インターフェースからコピーされた説明:ServerAuthenticationConverter
ServerWebExchange
をAuthentication
に変換します- 次で指定:
- インターフェース
ServerAuthenticationConverter
のconvert
- パラメーター:
serverWebExchange
-ServerWebExchange
- 戻り値:
Authentication
を表すMono