インターフェース OAuth2AuthorizedClientService
public interface OAuth2AuthorizedClientServiceこのインターフェースの実装は、Authorized Client(s)の管理を担当します。Authorized Client(s)は、Access Token信任状をClientおよび最初に認可を付与したPrincipalであるリソース所有者に関連付ける目的を提供します。- 導入:
- 5.0
- 関連事項:
OAuth2AuthorizedClient,ClientRegistration,Authentication,OAuth2AccessToken
メソッドのサマリー
すべてのメソッド インスタンスメソッド 抽象メソッド 修飾子と型 メソッド 説明 <T extends OAuth2AuthorizedClient>
TloadAuthorizedClient(java.lang.String clientRegistrationId, java.lang.String principalName)voidremoveAuthorizedClient(java.lang.String clientRegistrationId, java.lang.String principalName)指定されたクライアント登録識別子とエンドユーザーのPrincipal名に関連付けられたOAuth2AuthorizedClientを削除します。voidsaveAuthorizedClient(OAuth2AuthorizedClient authorizedClient, Authentication principal)指定されたエンドユーザーAuthentication(リソース所有者)に関連付けてOAuth2AuthorizedClientを保存します。
メソッドの詳細
loadAuthorizedClient
<T extends OAuth2AuthorizedClient> T loadAuthorizedClient(java.lang.String clientRegistrationId, java.lang.String principalName)
- 型パラメーター:
T- OAuth2AuthorizedClient の型- パラメーター:
clientRegistrationId- クライアントの登録の識別子principalName- エンドユーザーPrincipalの名前 (リソース所有者)- 戻り値:
OAuth2AuthorizedClientまたはnullが利用できない場合
saveAuthorizedClient
void saveAuthorizedClient(OAuth2AuthorizedClient authorizedClient, Authentication principal)
指定されたエンドユーザーAuthentication(リソース所有者)に関連付けてOAuth2AuthorizedClientを保存します。- パラメーター:
authorizedClient- 認可されたクライアントprincipal- エンドユーザーAuthentication(リソース所有者)
removeAuthorizedClient
void removeAuthorizedClient(java.lang.String clientRegistrationId, java.lang.String principalName)指定されたクライアント登録識別子とエンドユーザーのPrincipal名に関連付けられたOAuth2AuthorizedClientを削除します。- パラメーター:
clientRegistrationId- クライアントの登録の識別子principalName- エンドユーザーPrincipalの名前 (リソース所有者)