public final class InMemoryOAuth2AuthorizedClientService extends java.lang.Object implements OAuth2AuthorizedClientService
OAuth2AuthorizedClientService
that stores
Authorized Client(s)
in-memory.OAuth2AuthorizedClientService
,
OAuth2AuthorizedClient
,
ClientRegistration
,
Authentication
Constructor and Description |
---|
InMemoryOAuth2AuthorizedClientService(ClientRegistrationRepository clientRegistrationRepository) |
Modifier and Type | Method and Description |
---|---|
<T extends OAuth2AuthorizedClient> |
loadAuthorizedClient(java.lang.String clientRegistrationId,
java.lang.String principalName) |
void |
removeAuthorizedClient(java.lang.String clientRegistrationId,
java.lang.String principalName) |
void |
saveAuthorizedClient(OAuth2AuthorizedClient authorizedClient,
Authentication principal) |
public InMemoryOAuth2AuthorizedClientService(ClientRegistrationRepository clientRegistrationRepository)
public <T extends OAuth2AuthorizedClient> T loadAuthorizedClient(java.lang.String clientRegistrationId, java.lang.String principalName)
loadAuthorizedClient
in interface OAuth2AuthorizedClientService
public void saveAuthorizedClient(OAuth2AuthorizedClient authorizedClient, Authentication principal)
saveAuthorizedClient
in interface OAuth2AuthorizedClientService
public void removeAuthorizedClient(java.lang.String clientRegistrationId, java.lang.String principalName)
removeAuthorizedClient
in interface OAuth2AuthorizedClientService