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