インターフェース ServerAuthorizationRequestRepository<T extends OAuth2AuthorizationRequest >
- 型パラメーター:
T
- OAuth 2.0 認可リクエストの型
- すべての既知の実装クラス:
WebSessionOAuth2ServerAuthorizationRequestRepository
public interface ServerAuthorizationRequestRepository<T extends OAuth2AuthorizationRequest>
このインターフェースの実装は、リクエスト間の
OAuth2AuthorizationRequest
の永続化に責任があります。 認可コード認可フローを開始する前に認可リクエストを永続化するために OAuth2AuthorizationRequestRedirectFilter
によって使用されます。同様に、認可レスポンスのコールバックを処理するときに、関連付けられた認可リクエストを解決するために OAuth2LoginAuthenticationFilter
によって使用されます。
メソッドのサマリー
修飾子と型メソッド説明reactor.core.publisher.Mono<T>
loadAuthorizationRequest
(org.springframework.web.server.ServerWebExchange exchange) reactor.core.publisher.Mono<T>
removeAuthorizationRequest
(org.springframework.web.server.ServerWebExchange exchange) reactor.core.publisher.Mono<VoidSE>
saveAuthorizationRequest
(T authorizationRequest, org.springframework.web.server.ServerWebExchange exchange)
メソッドの詳細
loadAuthorizationRequest
reactor.core.publisher.Mono<T> loadAuthorizationRequest(org.springframework.web.server.ServerWebExchange exchange) - パラメーター:
exchange
-ServerWebExchange
- 戻り値:
OAuth2AuthorizationRequest
またはnull
が利用できない場合
saveAuthorizationRequest
reactor.core.publisher.Mono<VoidSE> saveAuthorizationRequest(T authorizationRequest, org.springframework.web.server.ServerWebExchange exchange) - パラメーター:
authorizationRequest
-OAuth2AuthorizationRequest
exchange
-ServerWebExchange
removeAuthorizationRequest
reactor.core.publisher.Mono<T> removeAuthorizationRequest(org.springframework.web.server.ServerWebExchange exchange) - パラメーター:
exchange
-ServerWebExchange
- 戻り値:
- 削除された
OAuth2AuthorizationRequest
またはnull
は利用できない場合