インターフェース Saml2LogoutRequestRepository
- すべての既知の実装クラス:
HttpSessionLogoutRequestRepository
public interface Saml2LogoutRequestRepository
このインターフェースの実装は、リクエスト間の
Saml2LogoutRequest
の永続化に責任があります。SAML 2.0 SLO フローを開始する前に、ログアウトリクエストを永続化するために Saml2RelyingPartyInitiatedLogoutSuccessHandler
によって使用されます。同様に、そのログアウトレスポンスに関連付けられたログアウトリクエストを解決するために OpenSamlLogoutResponseHandler
によって使用されます。
メソッドのサマリー
修飾子と型メソッド説明loadLogoutRequest
(jakarta.servlet.http.HttpServletRequest request) removeLogoutRequest
(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) 指定されたHttpServletRequest
およびHttpServletResponse
に関連付けられたSaml2LogoutRequest
を削除して返します。使用できない場合はnull
を返します。void
saveLogoutRequest
(Saml2LogoutRequest logoutRequest, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response)
メソッドの詳細
loadLogoutRequest
- パラメーター:
request
-HttpServletRequest
- 戻り値:
Saml2LogoutRequest
またはnull
が利用できない場合
saveLogoutRequest
void saveLogoutRequest(Saml2LogoutRequest logoutRequest, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) - パラメーター:
logoutRequest
-Saml2LogoutRequest
request
-HttpServletRequest
response
-HttpServletResponse
removeLogoutRequest
Saml2LogoutRequest removeLogoutRequest(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) 指定されたHttpServletRequest
およびHttpServletResponse
に関連付けられたSaml2LogoutRequest
を削除して返します。使用できない場合はnull
を返します。- パラメーター:
request
-HttpServletRequest
response
-HttpServletResponse
- 戻り値:
Saml2LogoutRequest
またはnull
が利用できない場合