@NonNullApi
| Interface | Description |
|---|---|
| ContextHelperService |
This interface is intended to encapsulate functionality for getting client id and tenant id from
the request context
|
| OAuthClientRegistrationPersistenceService<P extends OAuthClientRegistrationWrapper> |
Service responsible for CRUD operations related to
OAuthClientRegistrationWrapper. |
| Class | Description |
|---|---|
| DefaultContextHelperService |
This class uses the RequestContextHolder to read the client_id for the current request, then
looks up the corresponding tenant id.
|
| DefaultOAuth2AuthorizedClientRepository |
This service stores an
OAuth2AuthorizedClient as a Base64 encoded value in a cookie. |
| DefaultOAuth2AuthorizedClientRepository.TenantAwareOAuth2AuthorizedClientWrapper |
This class holds the necessary fields for saving and loading
OAuth2AuthorizedClient. |
| DefaultOAuthClientRegistrationPersistenceService<P extends OAuthClientRegistrationWrapper,D extends com.broadleafcommerce.data.tracking.core.mapping.BusinessTypeAware & com.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable> |
Interacts with the
OAuthClientRegistrationRepository to read domain objects and map them
to the projection OAuthClientRegistrationWrapper |
| OAuthClientRegistrationUtils |
A non-static wrapper around
ClientRegistrations used to make testing easier. |
Copyright © 2021. All rights reserved.