クラス HttpSessionOAuth2AuthorizedClientRepository
java.lang.ObjectSE
org.springframework.security.oauth2.client.web.HttpSessionOAuth2AuthorizedClientRepository
- 実装されたすべてのインターフェース:
OAuth2AuthorizedClientRepository
public final class HttpSessionOAuth2AuthorizedClientRepository
extends ObjectSE
implements OAuth2AuthorizedClientRepository
コンストラクターのサマリー
コンストラクターメソッドのサマリー
修飾子と型メソッド説明<T extends OAuth2AuthorizedClient>
TloadAuthorizedClient
(StringSE clientRegistrationId, Authentication principal, jakarta.servlet.http.HttpServletRequest request) 指定されたクライアント登録識別子に関連付けられているOAuth2AuthorizedClient
と、エンドユーザーAuthentication
(リソース所有者)または使用できない場合はnull
を返します。void
removeAuthorizedClient
(StringSE clientRegistrationId, Authentication principal, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) 指定されたクライアント登録識別子に関連付けられているOAuth2AuthorizedClient
とエンドユーザーAuthentication
(リソース所有者)を削除します。void
saveAuthorizedClient
(OAuth2AuthorizedClient authorizedClient, Authentication principal, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) 指定されたエンドユーザーAuthentication
(リソース所有者)に関連付けてOAuth2AuthorizedClient
を保存します。
コンストラクターの詳細
HttpSessionOAuth2AuthorizedClientRepository
public HttpSessionOAuth2AuthorizedClientRepository()
メソッドの詳細
loadAuthorizedClient
public <T extends OAuth2AuthorizedClient> T loadAuthorizedClient(StringSE clientRegistrationId, Authentication principal, jakarta.servlet.http.HttpServletRequest request) インターフェースからコピーされた説明:OAuth2AuthorizedClientRepository
指定されたクライアント登録識別子に関連付けられているOAuth2AuthorizedClient
と、エンドユーザーAuthentication
(リソース所有者)または使用できない場合はnull
を返します。- 次で指定:
- インターフェース
OAuth2AuthorizedClientRepository
のloadAuthorizedClient
- 型パラメーター:
T
- OAuth2AuthorizedClient の型- パラメーター:
clientRegistrationId
- クライアントの登録の識別子principal
- エンドユーザーAuthentication
(リソース所有者)request
-HttpServletRequest
- 戻り値:
OAuth2AuthorizedClient
またはnull
が利用できない場合
saveAuthorizedClient
public void saveAuthorizedClient(OAuth2AuthorizedClient authorizedClient, Authentication principal, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) インターフェースからコピーされた説明:OAuth2AuthorizedClientRepository
指定されたエンドユーザーAuthentication
(リソース所有者)に関連付けてOAuth2AuthorizedClient
を保存します。- 次で指定:
- インターフェース
OAuth2AuthorizedClientRepository
のsaveAuthorizedClient
- パラメーター:
authorizedClient
- 認可されたクライアントprincipal
- エンドユーザーAuthentication
(リソース所有者)request
-HttpServletRequest
response
-HttpServletResponse
removeAuthorizedClient
public void removeAuthorizedClient(StringSE clientRegistrationId, Authentication principal, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) インターフェースからコピーされた説明:OAuth2AuthorizedClientRepository
指定されたクライアント登録識別子に関連付けられているOAuth2AuthorizedClient
とエンドユーザーAuthentication
(リソース所有者)を削除します。- 次で指定:
- インターフェース
OAuth2AuthorizedClientRepository
のremoveAuthorizedClient
- パラメーター:
clientRegistrationId
- クライアントの登録の識別子principal
- エンドユーザーAuthentication
(リソース所有者)request
-HttpServletRequest
response
-HttpServletResponse