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