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