インターフェース AuthorizationRequestRepository<T extends OAuth2AuthorizationRequest >
- 型パラメーター:
T
- OAuth 2.0 認可リクエストの型
- すべての既知の実装クラス:
HttpSessionOAuth2AuthorizationRequestRepository
public interface AuthorizationRequestRepository<T extends OAuth2AuthorizationRequest>
このインターフェースの実装は、リクエスト間の
OAuth2AuthorizationRequest
の永続化に責任があります。 認可コード認可フローを開始する前に認可リクエストを永続化するために OAuth2AuthorizationRequestRedirectFilter
によって使用されます。同様に、認可レスポンスのコールバックを処理するときに、関連付けられた認可リクエストを解決するために OAuth2LoginAuthenticationFilter
によって使用されます。
メソッドのサマリー
修飾子と型メソッド説明loadAuthorizationRequest
(jakarta.servlet.http.HttpServletRequest request) removeAuthorizationRequest
(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) 指定されたHttpServletRequest
およびHttpServletResponse
に関連付けられたOAuth2AuthorizationRequest
を削除して返します。使用できない場合はnull
を返します。void
saveAuthorizationRequest
(T authorizationRequest, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response)
メソッドの詳細
loadAuthorizationRequest
- パラメーター:
request
-HttpServletRequest
- 戻り値:
OAuth2AuthorizationRequest
またはnull
が利用できない場合
saveAuthorizationRequest
void saveAuthorizationRequest(T authorizationRequest, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) - パラメーター:
authorizationRequest
-OAuth2AuthorizationRequest
request
-HttpServletRequest
response
-HttpServletResponse
removeAuthorizationRequest
T removeAuthorizationRequest(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) 指定されたHttpServletRequest
およびHttpServletResponse
に関連付けられたOAuth2AuthorizationRequest
を削除して返します。使用できない場合はnull
を返します。- パラメーター:
request
-HttpServletRequest
response
-HttpServletResponse
- 戻り値:
OAuth2AuthorizationRequest
またはnull
が利用できない場合- 導入:
- 5.1