Uses of Class
com.broadleafcommerce.auth.server.domain.AuthorizedClient
Package
Description
-
Uses of AuthorizedClient in com.broadleafcommerce.auth.authorization.security.autoconfigure
Modifier and TypeMethodDescriptionorg.springframework.security.oauth2.server.authorization.client.RegisteredClientRepository
SpringAuthorizationServerComponentsConfiguration.registeredClientRepository
(AuthorizedClientService<AuthorizedClient> authorizedClientService) -
Uses of AuthorizedClient in com.broadleafcommerce.auth.authorization.security.embedded.autoconfigure
Modifier and TypeMethodDescriptionEmbeddedLoginAutoConfiguration.embeddedLoginAuthenticationFilter
(org.springframework.security.authentication.AuthenticationManager authenticationManager, org.springframework.security.web.authentication.AuthenticationSuccessHandler embeddedLoginAuthenticationSuccessHandler, org.springframework.security.web.authentication.AuthenticationFailureHandler embeddedLoginAuthenticationFailureHandler, org.springframework.security.web.authentication.session.SessionAuthenticationStrategy sessionAuthenticationStrategy, StatelessUtil statelessUtil, UserLockoutService userLockoutService, AuthorizationServerService<AuthorizationServer> authorizationServerService, AuthorizedClientService<AuthorizedClient> authorizedClientService) -
Uses of AuthorizedClient in com.broadleafcommerce.auth.authorization.security.embedded.login
Modifier and TypeMethodDescriptionprotected AuthorizedClientService<AuthorizedClient>
EmbeddedLoginAuthenticationFilter.getAuthorizedClientService()
ModifierConstructorDescriptionEmbeddedLoginAuthenticationFilter
(org.springframework.security.authentication.AuthenticationManager authenticationManager, org.springframework.security.web.authentication.AuthenticationSuccessHandler successHandler, org.springframework.security.web.authentication.AuthenticationFailureHandler failureHandler, org.springframework.security.web.authentication.session.SessionAuthenticationStrategy sessionAuthenticationStrategy, StatelessUtil util, UserLockoutService userLockoutService, AuthorizationServerService<AuthorizationServer> authorizationServerService, AuthorizedClientService<AuthorizedClient> authorizedClientService) -
Uses of AuthorizedClient in com.broadleafcommerce.auth.client.autoconfigure
Modifier and TypeMethodDescriptionOAuthClientAutoConfiguration.contextHelperService
(AuthorizedClientService<AuthorizedClient> authorizedClientService, AuthorizationServerService<AuthorizationServer> authorizationServerService) -
Uses of AuthorizedClient in com.broadleafcommerce.auth.client.service
Modifier and TypeFieldDescriptionprotected final AuthorizedClientService<AuthorizedClient>
DefaultContextHelperService.authorizedClientService
Modifier and TypeMethodDescriptionprotected AuthorizedClient
DefaultContextHelperService.getAuthorizedClient
(String clientId) Finds theAuthorizedClient
corresponding to the given client IDModifier and TypeMethodDescriptionprotected AuthorizedClientService<AuthorizedClient>
DefaultContextHelperService.getAuthorizedClientService()
ModifierConstructorDescriptionDefaultContextHelperService
(AuthorizedClientService<AuthorizedClient> authorizedClientService, AuthorizationServerService<AuthorizationServer> authorizationServerService) -
Uses of AuthorizedClient in com.broadleafcommerce.auth.client.web.authentication.session
ModifierConstructorDescriptionAbstractOAuthClientAuthenticationStrategyDelegate
(OAuth2UserDetailsService oAuth2UserDetailsService, UserRegistrationService<User> registrationService, AuthRegistrationProperties registrationProperties, AuthorizedClientService<AuthorizedClient> clientService, ClientIdentityProviderProperties clientProperties, com.broadleafcommerce.common.extension.TypeFactory typeFactory, PasswordGenerator passwordGenerator) DefaultOIDCAuthenticationStrategyDelegate
(OAuth2UserDetailsService oAuth2UserDetailsService, UserRegistrationService<User> registrationService, AuthRegistrationProperties registrationProperties, AuthorizedClientService<AuthorizedClient> clientService, ClientIdentityProviderProperties clientProperties, com.broadleafcommerce.common.extension.TypeFactory typeFactory, PasswordGenerator passwordGenerator) GithubOAuthClientAuthenticationStrategyDelegate
(OAuth2UserDetailsService oAuth2UserDetailsService, UserRegistrationService<User> registrationService, AuthRegistrationProperties registrationProperties, AuthorizedClientService<AuthorizedClient> clientService, ClientIdentityProviderProperties clientProperties, com.broadleafcommerce.common.extension.TypeFactory typeFactory, PasswordGenerator passwordGenerator) GoogleOAuthClientAuthenticationStrategyDelegate
(OAuth2UserDetailsService oAuth2UserDetailsService, UserRegistrationService<User> registrationService, AuthRegistrationProperties registrationProperties, AuthorizedClientService<AuthorizedClient> clientService, ClientIdentityProviderProperties clientProperties, com.broadleafcommerce.common.extension.TypeFactory typeFactory, PasswordGenerator passwordGenerator) -
Uses of AuthorizedClient in com.broadleafcommerce.auth.data
ModifierConstructorDescriptionAuthorizedClientDataInitializer
(com.broadleafcommerce.common.extension.TypeFactory typeFactory, AuthorizedClientService<AuthorizedClient> authorizedClientService, org.springframework.security.crypto.password.PasswordEncoder passwordEncoder, AuthorizationDataInitializationProperties properties) Deprecated, for removal: This API element is subject to removal in a future version. -
Uses of AuthorizedClient in com.broadleafcommerce.auth.data.autoconfigure
ModifierConstructorDescriptionAuthorizedClientConfiguration
(AuthorizationServerDataInitializerAutoConfiguration.AuthorizationServerConfiguration authorizationServerConfiguration, com.broadleafcommerce.common.extension.TypeFactory typeFactory, AuthorizedClientService<AuthorizedClient> authorizedClientService, org.springframework.security.crypto.password.PasswordEncoder passwordEncoder, AuthorizationDataInitializationProperties properties) -
Uses of AuthorizedClient in com.broadleafcommerce.auth.resource.web.endpoint
Modifier and TypeMethodDescriptionprotected AuthorizedClientService<AuthorizedClient>
UserEndpoint.getClientService()
ModifierConstructorDescriptionUserEndpoint
(UserService<User> userSvc, UserPasswordService<PasswordToken, User> userPasswordService, AuthorizedClientService<AuthorizedClient> clientService) -
Uses of AuthorizedClient in com.broadleafcommerce.auth.server.autoconfigure
Modifier and TypeMethodDescription<D extends com.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable & com.broadleafcommerce.data.tracking.core.mapping.BusinessTypeAware>
AuthorizedClientService<AuthorizedClient>AuthorizedClientAutoConfiguration.authorizedClientService
(AuthorizationServerService<AuthorizationServer> serverService, AuthorizedClientRepository<D> repository, SimplePayloadMapper simplePayloadMapper, com.broadleafcommerce.data.tracking.core.mapping.validation.EntityValidatorManager validatorManager, org.springframework.security.crypto.password.PasswordEncoder passwordEncoder, TenantUrlResolver tenantUrlResolver) Modifier and TypeMethodDescriptionClientRedirectAutoConfiguration.clientRedirectService
(AuthorizedClientService<AuthorizedClient> clientService, AuthorizationServerService<AuthorizationServer> serverService) -
Uses of AuthorizedClient in com.broadleafcommerce.auth.server.provider.jpa.domain
Modifier and TypeMethodDescriptionprotected org.modelmapper.ExpressionMap<AuthorizedClient,
JpaAuthorizedClient> JpaAuthorizedClient.toMeClientIdIssuedAt()
By default,getClientIdIssuedAt()
will have a null value for this field when it comes from REST API calls due toJsonIgnore
.protected org.modelmapper.ExpressionMap<AuthorizedClient,
JpaAuthorizedClient> JpaAuthorizedClient.toMeClientSecretExpiresAt()
By default,getClientSecretExpiresAt()
will have a null value for this field when it comes from REST API calls due toJsonIgnore
. -
Uses of AuthorizedClient in com.broadleafcommerce.auth.server.service
Modifier and TypeInterfaceDescriptioninterface
AuthorizedClientService<P extends AuthorizedClient>
Service interface for managingAuthorizedClient
.class
DefaultAuthorizedClientService<P extends AuthorizedClient,
D extends com.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable & com.broadleafcommerce.data.tracking.core.mapping.BusinessTypeAware> Modifier and TypeMethodDescriptionprotected AuthorizedClientService<AuthorizedClient>
DefaultClientRedirectService.getClientService()
Modifier and TypeMethodDescriptionprotected Stream<org.springframework.web.util.UriComponents>
DefaultClientRedirectService.getPostAuthenticationSuccessRedirectUriComponents
(AuthorizedClient authorizedClient) boolean
ClientRedirectService.isValidPostAuthenticationSuccessUrl
(String requestedRedirectUrl, AuthorizedClient authorizedClient) Similar toClientRedirectService.isValidPostAuthenticationSuccessUrl(String, String)
, but takes a pre-providedAuthorizedClient
for performing the validation.boolean
DefaultClientRedirectService.isValidPostAuthenticationSuccessUrl
(String requestedRedirectUrl, AuthorizedClient authorizedClient) org.springframework.security.oauth2.server.authorization.client.RegisteredClient
AuthorizedClientService.preProcessAndConvertToRegisteredClient
(AuthorizedClient authorizedClient) Pre-processes and subsequently converts the given instance into aRegisteredClient
.org.springframework.security.oauth2.server.authorization.client.RegisteredClient
DefaultAuthorizedClientService.preProcessAndConvertToRegisteredClient
(AuthorizedClient authorizedClient) protected void
DefaultAuthorizedClientService.preProcessBeforeRegisteredClientConversion
(AuthorizedClient authorizedClient) Intended as a hook point to pre-process fields onAuthorizedClient
beforetoRegisteredClient()
is invoked.protected void
DefaultAuthorizedClientService.preProcessRedirectUris
(AuthorizedClient authorizedClient) AuthorizedClientService.resolveAbsolutePathForUri
(String uri, AuthorizedClient client) Resolves the absolute path for the string uri providedDefaultAuthorizedClientService.resolveAbsolutePathForUri
(String uri, AuthorizedClient client) AuthorizedClientService.resolveAbsolutePathsForRelativeDefaultRedirectUri
(AuthorizedClient client) Resolves the absolute path for the default redirect uri on the providedAuthorizedClient
DefaultAuthorizedClientService.resolveAbsolutePathsForRelativeDefaultRedirectUri
(AuthorizedClient client) AuthorizedClientService.resolveAbsolutePathsForRelativeRedirectUris
(AuthorizedClient client) Resolves the absolute path for the redirect uris on the providedAuthorizedClient
DefaultAuthorizedClientService.resolveAbsolutePathsForRelativeRedirectUris
(AuthorizedClient client) AuthorizedClientService.resolveAbsolutePathsForUris
(Set<String> uris, AuthorizedClient client) Resolves the absolute path for the string uris providedDefaultAuthorizedClientService.resolveAbsolutePathsForUris
(Set<String> uris, AuthorizedClient client) protected Optional<org.springframework.web.util.UriComponentsBuilder>
DefaultAuthorizedClientService.resolveBaseUri
(AuthorizedClient client) Determines the base URI of the application or admin the client is used for.Modifier and TypeMethodDescriptionprotected boolean
DefaultClientRedirectService.isValidPostAuthenticationSuccessUrlInternal
(String requestedRedirectUrl, Supplier<AuthorizedClient> authorizedClientSupplier) ModifierConstructorDescriptionDefaultClientRedirectService
(AuthorizedClientService<AuthorizedClient> clientService, AuthorizationServerService<AuthorizationServer> serverService) -
Uses of AuthorizedClient in com.broadleafcommerce.auth.server.web.endpoint
Modifier and TypeMethodDescriptionAuthorizedClientEndpoint.createAuthorizedClient
(String serverId, AuthorizedClient authorizedClient) AuthorizedClientEndpoint.readAuthorizedClientById
(String serverId, String id) AuthorizedClientEndpoint.replaceAuthorizedClientById
(String serverId, String id, AuthorizedClient authorizedClient) Modifier and TypeMethodDescriptionorg.springframework.data.domain.Page<AuthorizedClient>
AuthorizedClientEndpoint.readAllAuthorizedClients
(String serverId, org.springframework.data.domain.Pageable pageable) Modifier and TypeMethodDescriptionAuthorizedClientEndpoint.createAuthorizedClient
(String serverId, AuthorizedClient authorizedClient) AuthorizedClientEndpoint.replaceAuthorizedClientById
(String serverId, String id, AuthorizedClient authorizedClient) ModifierConstructorDescriptionAuthorizedClientEndpoint
(AuthorizedClientService<AuthorizedClient> authorizedClientService, AuthorizationServerService<AuthorizationServer> authorizationServerService) ClientDiscoveryEndpoint
(AuthorizedClientService<AuthorizedClient> authorizedClientService) -
Uses of AuthorizedClient in com.broadleafcommerce.auth.tenant.service
Modifier and TypeMethodDescriptionprotected AuthorizedClientService<AuthorizedClient>
DefaultAuthServerCreationHandler.getClientService()
ModifierConstructorDescriptionDefaultAuthServerCreationHandler
(AuthorizationServerService<AuthorizationServer> serverService, AuthorizedClientService<AuthorizedClient> clientService, DefaultAuthServerProperties defaultAuthServerProperties, com.broadleafcommerce.common.extension.TypeFactory typeFactory) -
Uses of AuthorizedClient in com.broadleafcommerce.auth.user.autoconfigure
Modifier and TypeMethodDescriptionImpersonationConfiguration.impersonationRequestValidator
(UserService<User> userService, AuthorizedClientService<AuthorizedClient> authorizedClientService, AuthorizationServerService<AuthorizationServer> authorizationServerService, ClientRedirectService clientRedirectService) OAuth2UserDetailsAutoConfiguration.oAuth2UserDetailsService
(UserService<User> userService, AuthorizedClientService<AuthorizedClient> clientService, PrivilegeService privilegeService) -
Uses of AuthorizedClient in com.broadleafcommerce.auth.user.endpoint
Modifier and TypeMethodDescriptionprotected AuthorizedClient
DefaultImpersonationRequestValidator.getCsrClient
(String clientId) protected AuthorizedClient
DefaultImpersonationRequestValidator.getImpersonatedClient
(OAuth2UserDetails impersonatedUser) protected AuthorizedClient
DefaultImpersonationRequestValidator.getImpersonatedClient
(String clientId) Modifier and TypeMethodDescriptionprotected boolean
DefaultImpersonationRequestValidator.isNotSameTenant
(AuthorizedClient impersonatedClient, AuthorizedClient csrClient) protected void
DefaultImpersonationRequestValidator.validateClientImpersonation
(ImpersonationRequest impersonationRequest, AuthorizedClient impersonatedClient, String csrUserId) ModifierConstructorDescriptionDefaultImpersonationRequestValidator
(UserService<User> userService, AuthorizedClientService<AuthorizedClient> authorizedClientService, AuthorizationServerService<AuthorizationServer> authorizationServerService, ClientRedirectService clientRedirectService) -
Uses of AuthorizedClient in com.broadleafcommerce.auth.user.listener
Modifier and TypeMethodDescriptionprotected AuthorizedClientService<AuthorizedClient>
AdminUserPersistenceHandler.getClientService()
protected AuthorizedClientService<AuthorizedClient>
CustomerPersistenceHandler.getClientService()
ModifierConstructorDescriptionAdminUserPersistenceHandler
(UserService<User> userService, AuthorizedClientService<AuthorizedClient> clientService, com.fasterxml.jackson.databind.ObjectMapper mapper, com.broadleafcommerce.common.extension.TypeFactory typeFactory, UserLockoutService userLockoutService) CustomerPersistenceHandler
(UserService<User> userService, AuthorizedClientService<AuthorizedClient> clientService, ApplicationService<Application> applicationService, UserCreationProducer userCreationProducer, com.fasterxml.jackson.databind.ObjectMapper objectMapper, UserLockoutService userLockoutService) -
Uses of AuthorizedClient in com.broadleafcommerce.auth.user.listener.autoconfigure
Modifier and TypeMethodDescriptionAuthDataUpdatePersistenceHandlerAutoConfiguration.adminUserPersistenceHandler
(UserService<User> userService, AuthorizedClientService<AuthorizedClient> clientService, com.fasterxml.jackson.databind.ObjectMapper mapper, com.broadleafcommerce.common.extension.TypeFactory typeFactory, UserLockoutService userLockoutService) AuthDataUpdatePersistenceHandlerAutoConfiguration.customerPersistenceHandler
(UserService<User> userService, AuthorizedClientService<AuthorizedClient> clientService, ApplicationService<Application> applicationService, UserCreationProducer userCreationProducer, com.fasterxml.jackson.databind.ObjectMapper objectMapper, UserLockoutService userLockoutService) -
Uses of AuthorizedClient in com.broadleafcommerce.auth.user.service
Modifier and TypeMethodDescriptionprotected AuthorizedClientService<AuthorizedClient>
DefaultImpersonationService.getAuthorizedClientService()
protected AuthorizedClientService<AuthorizedClient>
DefaultRegisteredClientRepository.getAuthorizedClientService()
protected AuthorizedClientService<AuthorizedClient>
DefaultOAuth2UserDetailsService.getClientService()
protected AuthorizedClientService<AuthorizedClient>
DefaultUserLockoutService.getClientService()
protected AuthorizedClientService<AuthorizedClient>
DefaultUserMessagingService.getClientService()
Modifier and TypeMethodDescriptionprotected String
DefaultUserMessagingService.getResetPasswordBaseContextPath
(@NonNull jakarta.servlet.http.HttpServletRequest request, AuthorizedClient client) Gets the context path the precedes the reset password view's name, e.g., /auth.protected String
DefaultUserMessagingService.getResetPasswordBaseUrl
(@NonNull jakarta.servlet.http.HttpServletRequest request, AuthorizedClient client) Responsible for getting the base URL to use for the reset password request.protected void
DefaultRegisteredClientRepository.handleSaveUpdateCase
(org.springframework.security.oauth2.server.authorization.client.RegisteredClient toSave, AuthorizedClient foundExisting) Handles the 'update-existing' case forDefaultRegisteredClientRepository.save(RegisteredClient)
.protected boolean
DefaultRegisteredClientRepository.mapClientFieldUpdates
(org.springframework.security.oauth2.server.authorization.client.RegisteredClient toSave, AuthorizedClient foundExisting) protected boolean
DefaultRegisteredClientRepository.mapClientSecretUpdate
(org.springframework.security.oauth2.server.authorization.client.RegisteredClient toSave, AuthorizedClient foundExisting) Maps applicable changes togetClientSecret()
Modifier and TypeMethodDescriptionvoid
DefaultImpersonationService.setAuthorizedClientService
(AuthorizedClientService<AuthorizedClient> authorizedClientService) ModifierConstructorDescriptionDefaultOAuth2UserDetailsService
(UserService<User> userService, AuthorizedClientService<AuthorizedClient> clientService, PrivilegeService privilegeService) DefaultRegisteredClientRepository
(AuthorizedClientService<AuthorizedClient> authorizedClientService) DefaultUserLockoutService
(UserService<User> userService, UserLoginAttemptService<UserLoginAttempt> userLoginAttemptService, AuthorizedClientService<AuthorizedClient> clientService, AuthorizationServerService<AuthorizationServer> serverService, UserLockoutProperties userLockoutProperties) DefaultUserMessagingService
(AuthorizedClientService<AuthorizedClient> clientService, AuthorizationServerService<AuthorizationServer> serverService, com.broadleafcommerce.common.messaging.authentication.AuthenticationMessageProducer messageProducer, com.broadleafcommerce.common.extension.TypeFactory typeFactory) DefaultUserService
(AuthorizedClientService<AuthorizedClient> clientService, UserRepository<D> userRepository, SimplePayloadMapper mapper, com.broadleafcommerce.data.tracking.core.mapping.validation.EntityValidatorManager validator, UserUpdateProducer userUpdateProducer) -
Uses of AuthorizedClient in com.broadleafcommerce.auth.user.service.autoconfigure
Modifier and TypeMethodDescriptionAuthServiceServiceAutoConfiguration.registrationService
(UserService<User> userService, AuthorizedClientService<AuthorizedClient> clientService, AuthorizationServerService<AuthorizationServer> serverService, org.springframework.security.crypto.password.PasswordEncoder passwordEncoder, RegistrationValidator registrationValidator, UserRegistrationProducer userRegistrationProducer, AuthRegistrationProperties registrationProperties, ApplicationService<Application> applicationService, com.broadleafcommerce.common.extension.TypeFactory typeFactory) AuthServiceServiceAutoConfiguration.userLockoutService
(UserService<User> userService, UserLoginAttemptService<UserLoginAttempt> loginAttemptService, AuthorizedClientService<AuthorizedClient> clientService, AuthorizationServerService<AuthorizationServer> serverService, UserLockoutProperties userLockoutProperties) AuthServiceServiceAutoConfiguration.userMessagingService
(AuthorizedClientService<AuthorizedClient> clientService, AuthorizationServerService<AuthorizationServer> serverService, com.broadleafcommerce.common.messaging.authentication.AuthenticationMessageProducer messageProducer, com.broadleafcommerce.common.extension.TypeFactory typeFactory) <D extends com.broadleafcommerce.data.tracking.core.mapping.BusinessTypeAware & com.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable>
UserService<User>AuthServiceServiceAutoConfiguration.userService
(AuthorizedClientService<AuthorizedClient> clientService, UserRepository<D> userRepository, com.broadleafcommerce.data.tracking.core.mapping.validation.EntityValidatorManager validatorManager, SimplePayloadMapper simplePayloadMapper, UserUpdateProducer userUpdateProducer) -
Uses of AuthorizedClient in com.broadleafcommerce.auth.user.service.password
Modifier and TypeMethodDescriptionprotected AuthorizedClient
DefaultUserRegistrationService.getAuthorizedClient
(UserRegistration registration) Finds theAuthorizedClient
corresponding to theUserRegistration.getClientId()
.ModifierConstructorDescriptionDefaultUserRegistrationService
(UserService<P> userService, AuthorizedClientService<AuthorizedClient> clientService, AuthorizationServerService<AuthorizationServer> authorizationServerService, org.springframework.security.crypto.password.PasswordEncoder passwordEncoder, RegistrationValidator registrationValidator, UserRegistrationProducer userRegistrationProducer, AuthRegistrationProperties registrationProperties, ApplicationService<Application> applicationService, com.broadleafcommerce.common.extension.TypeFactory typeFactory) -
Uses of AuthorizedClient in com.broadleafcommerce.auth.user.session
Modifier and TypeMethodDescriptionprotected AuthorizedClient
StatelessUtilImpl.findClient
(String clientId) Modifier and TypeMethodDescriptionprotected AuthorizationServer
StatelessUtilImpl.findServer
(AuthorizedClient client) StatelessUtil.getSessionCookieName
(AuthorizedClient client, AuthorizationServer server) StatelessUtilImpl.getSessionCookieName
(AuthorizedClient client, AuthorizationServer server) ModifierConstructorDescriptionStatelessUtilImpl
(AuthorizedClientService<AuthorizedClient> clientService, AuthorizationServerService<AuthorizationServer> serverService, KeyPair dynamicPropertyKeyPair, String issuer) -
Uses of AuthorizedClient in com.broadleafcommerce.auth.user.session.token.enhancer
Modifier and TypeMethodDescriptionprotected AuthorizedClientService<AuthorizedClient>
ClientPermissionsAccessTokenEnhancer.getAuthorizedClientService()
protected AuthorizedClientService<AuthorizedClient>
ClientRestrictionAccessTokenEnhancer.getAuthorizedClientService()
protected AuthorizedClientService<AuthorizedClient>
RegisteredClaimsAccessTokenEnhancer.getAuthorizedClientService()
protected Optional<AuthorizedClient>
ClientPermissionsAccessTokenEnhancer.readMatchingAuthorizedClient
(org.springframework.security.oauth2.server.authorization.client.RegisteredClient registeredClient) Read theAuthorizedClient
for the givenRegisteredClient
by client_id.Modifier and TypeMethodDescriptionprotected void
ClientRestrictionAccessTokenEnhancer.addTenantClaims
(AuthorizedClient client, JwtTokenEnhancerContext context) ModifierConstructorDescriptionClientPermissionsAccessTokenEnhancer
(PrivilegeService privilegeService, TokenEnhancerUtility tokenEnhancerUtility, TokenProperties tokenProperties, AuthorizedClientService<AuthorizedClient> authorizedClientService) ClientRestrictionAccessTokenEnhancer
(AuthorizationServerService<AuthorizationServer> authorizationServerService, AuthorizedClientService<AuthorizedClient> authorizedClientService, TokenEnhancerUtility tokenEnhancerUtility, SecurityService securityService) RegisteredClaimsAccessTokenEnhancer
(AuthorizationServerProperties securityProps, AuthorizedClientService<AuthorizedClient> authorizedClientService) RegisteredClaimsAccessTokenEnhancer
(AuthorizationServerProperties securityProps, AuthorizedClientService<AuthorizedClient> authorizedClientService, int maxSessionDurationMinutes) -
Uses of AuthorizedClient in com.broadleafcommerce.auth.user.session.token.enhancer.autoconfigure
Modifier and TypeMethodDescriptionTokenEnhancerAutoConfiguration.clientPermissionsAccessTokenEnhancer
(PrivilegeService privilegeService, TokenEnhancerUtility tokenEnhancerUtility, TokenProperties tokenProperties, AuthorizedClientService<AuthorizedClient> authorizedClientService) TokenEnhancerAutoConfiguration.clientRestrictionAccessTokenEnhancer
(AuthorizationServerService<AuthorizationServer> authorizationServerService, AuthorizedClientService<AuthorizedClient> authorizedClientService, TokenEnhancerUtility tokenEnhancerUtility, SecurityService securityService) TokenEnhancerAutoConfiguration.registeredClaimsAccessTokenEnhancer
(AuthorizationServerProperties authorizationServerSecurityProperties, AuthorizedClientService<AuthorizedClient> authorizedClientService, org.springframework.core.env.Environment env) -
Uses of AuthorizedClient in com.broadleafcommerce.auth.user.web.authentication.session
Modifier and TypeMethodDescriptionprotected AuthorizedClient
AbstractAuthenticationStrategyDelegate.getAuthorizedClient
(String clientId) Fetches anAuthorizedClient
for the givenclientId
.Modifier and TypeMethodDescriptionprotected AuthorizedClientService<AuthorizedClient>
AbstractAuthenticationStrategyDelegate.getClientService()
ModifierConstructorDescriptionAbstractAuthenticationStrategyDelegate
(OAuth2UserDetailsService oAuth2UserDetailsService, UserRegistrationService<User> registrationService, AuthRegistrationProperties registrationProperties, AuthorizedClientService<AuthorizedClient> clientService, ClientIdentityProviderProperties clientProperties, com.broadleafcommerce.common.extension.TypeFactory typeFactory, PasswordGenerator passwordGenerator) -
Uses of AuthorizedClient in com.broadleafcommerce.auth.user.web.autoconfigure
Modifier and TypeMethodDescriptionAuthServiceTemplateAutoConfiguration.broadleafTemplateResolver
(org.springframework.boot.autoconfigure.thymeleaf.ThymeleafProperties properties, AuthorizedClientService<AuthorizedClient> clientService, AuthorizationServerService<AuthorizationServer> serverService) AuthServiceTemplateAutoConfiguration.oAuth2DefaultTemplateResolver
(org.springframework.boot.autoconfigure.thymeleaf.ThymeleafProperties properties, AuthorizedClientService<AuthorizedClient> clientService, AuthorizationServerService<AuthorizationServer> serverService) -
Uses of AuthorizedClient in com.broadleafcommerce.auth.user.web.endpoint
Modifier and TypeMethodDescriptionprotected AuthorizedClientService<AuthorizedClient>
EmbeddedAuthenticationController.getAuthorizedClientService()
protected AuthorizedClientService<AuthorizedClient>
AuthenticationController.getClientService()
protected AuthorizedClientService<AuthorizedClient>
RegistrationFormController.getClientService()
Modifier and TypeMethodDescriptionprotected String
AuthenticationController.getAuthenticationProviderCacheKey
(@NonNull AuthorizedClient client) AuthenticationController.getClientProps
(@NonNull AuthorizedClient client) protected List<OAuth2IdentityProvider>
AuthenticationController.getOauth2AuthenticationProviders
(@NonNull AuthorizedClient client) Looks at theClientRegistrations
to determine which providers are configured and then cross-checks that with theClientIdentityProviderProperties.ClientProperties
for the appropriate type ofAuthorizedClient
that is making a request, either admin or commerce, to filter the registered identity providers that are appropriate to show the user.ModifierConstructorDescriptionAuthenticationController
(UserPasswordService<PasswordToken, User> userPasswordService, ClientRedirectService redirectService, UserLoginService loginService, UserLoginProperties properties, AuthorizedClientService<AuthorizedClient> clientService, ClientIdentityProviderProperties clientProperties, BroadleafClientRegistrationRepository clientRegistrationRepository, com.broadleafcommerce.common.extension.TypeFactory typeFactory) EmbeddedAuthenticationController
(UserPasswordService<PasswordToken, User> userPasswordService, UserLoginProperties properties, UserLoginService loginService, AuthorizationServerService<AuthorizationServer> authorizationServerService, AuthorizedClientService<AuthorizedClient> authorizedClientService) RegistrationFormController
(UserRegistrationService<User> registrationService, AuthenticationLogoutHandler authenticationLogoutHandler, AuthorizedClientService<AuthorizedClient> clientService, UserLoginProperties properties, ClientRedirectService redirectService, UserLoginService loginService, ApplicationService<Application> applicationService) -
Uses of AuthorizedClient in com.broadleafcommerce.auth.user.web.resolver
Modifier and TypeMethodDescriptionprotected AuthorizedClientService<AuthorizedClient>
OAuth2ClientTemplateResolver.getClientService()
ModifierConstructorDescriptionOAuth2ClientTemplateResolver
(AuthorizedClientService<AuthorizedClient> clientService, AuthorizationServerService<AuthorizationServer> serverService)