Uses of Class
com.broadleafcommerce.auth.server.domain.AuthorizedClient
Packages that use AuthorizedClient
Package
Description
-
Uses of AuthorizedClient in com.broadleafcommerce.auth.authorization.security.autoconfigure
Method parameters in com.broadleafcommerce.auth.authorization.security.autoconfigure with type arguments of type AuthorizedClientModifier 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
Method parameters in com.broadleafcommerce.auth.authorization.security.embedded.autoconfigure with type arguments of type AuthorizedClientModifier 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
Methods in com.broadleafcommerce.auth.authorization.security.embedded.login that return types with arguments of type AuthorizedClientModifier and TypeMethodDescriptionprotected AuthorizedClientService<AuthorizedClient>
EmbeddedLoginAuthenticationFilter.getAuthorizedClientService()
Constructor parameters in com.broadleafcommerce.auth.authorization.security.embedded.login with type arguments of type AuthorizedClientModifierConstructorDescriptionEmbeddedLoginAuthenticationFilter
(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
Method parameters in com.broadleafcommerce.auth.client.autoconfigure with type arguments of type AuthorizedClientModifier and TypeMethodDescriptionOAuthClientAutoConfiguration.contextHelperService
(AuthorizedClientService<AuthorizedClient> authorizedClientService, AuthorizationServerService<AuthorizationServer> authorizationServerService) -
Uses of AuthorizedClient in com.broadleafcommerce.auth.client.service
Fields in com.broadleafcommerce.auth.client.service with type parameters of type AuthorizedClientModifier and TypeFieldDescriptionprotected final AuthorizedClientService<AuthorizedClient>
DefaultContextHelperService.authorizedClientService
Methods in com.broadleafcommerce.auth.client.service that return AuthorizedClientModifier and TypeMethodDescriptionprotected AuthorizedClient
DefaultContextHelperService.getAuthorizedClient
(String clientId) Finds theAuthorizedClient
corresponding to the given client IDMethods in com.broadleafcommerce.auth.client.service that return types with arguments of type AuthorizedClientModifier and TypeMethodDescriptionprotected AuthorizedClientService<AuthorizedClient>
DefaultContextHelperService.getAuthorizedClientService()
Constructor parameters in com.broadleafcommerce.auth.client.service with type arguments of type AuthorizedClientModifierConstructorDescriptionDefaultContextHelperService
(AuthorizedClientService<AuthorizedClient> authorizedClientService, AuthorizationServerService<AuthorizationServer> authorizationServerService) -
Uses of AuthorizedClient in com.broadleafcommerce.auth.client.web.authentication.session
Constructor parameters in com.broadleafcommerce.auth.client.web.authentication.session with type arguments of type AuthorizedClientModifierConstructorDescriptionAbstractOAuthClientAuthenticationStrategyDelegate
(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
Constructor parameters in com.broadleafcommerce.auth.data with type arguments of type AuthorizedClientModifierConstructorDescriptionAuthorizedClientDataInitializer
(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
Constructor parameters in com.broadleafcommerce.auth.data.autoconfigure with type arguments of type AuthorizedClientModifierConstructorDescriptionAuthorizedClientConfiguration
(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
Methods in com.broadleafcommerce.auth.resource.web.endpoint that return types with arguments of type AuthorizedClientModifier and TypeMethodDescriptionprotected AuthorizedClientService<AuthorizedClient>
UserEndpoint.getClientService()
Constructor parameters in com.broadleafcommerce.auth.resource.web.endpoint with type arguments of type AuthorizedClientModifierConstructorDescriptionUserEndpoint
(UserService<User> userSvc, UserPasswordService<PasswordToken, User> userPasswordService, AuthorizedClientService<AuthorizedClient> clientService) -
Uses of AuthorizedClient in com.broadleafcommerce.auth.server.autoconfigure
Methods in com.broadleafcommerce.auth.server.autoconfigure that return types with arguments of type AuthorizedClientModifier 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) Method parameters in com.broadleafcommerce.auth.server.autoconfigure with type arguments of type AuthorizedClientModifier and TypeMethodDescriptionClientRedirectAutoConfiguration.clientRedirectService
(AuthorizedClientService<AuthorizedClient> clientService, AuthorizationServerService<AuthorizationServer> serverService) -
Uses of AuthorizedClient in com.broadleafcommerce.auth.server.provider.jpa.domain
Methods in com.broadleafcommerce.auth.server.provider.jpa.domain that return types with arguments of type AuthorizedClientModifier 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
Classes in com.broadleafcommerce.auth.server.service with type parameters of type AuthorizedClientModifier 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> Methods in com.broadleafcommerce.auth.server.service that return types with arguments of type AuthorizedClientModifier and TypeMethodDescriptionprotected AuthorizedClientService<AuthorizedClient>
DefaultClientRedirectService.getClientService()
Methods in com.broadleafcommerce.auth.server.service with parameters of type AuthorizedClientModifier 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.Method parameters in com.broadleafcommerce.auth.server.service with type arguments of type AuthorizedClientModifier and TypeMethodDescriptionprotected boolean
DefaultClientRedirectService.isValidPostAuthenticationSuccessUrlInternal
(String requestedRedirectUrl, Supplier<AuthorizedClient> authorizedClientSupplier) Constructors in com.broadleafcommerce.auth.server.service with parameters of type AuthorizedClientConstructor parameters in com.broadleafcommerce.auth.server.service with type arguments of type AuthorizedClientModifierConstructorDescriptionDefaultClientRedirectService
(AuthorizedClientService<AuthorizedClient> clientService, AuthorizationServerService<AuthorizationServer> serverService) -
Uses of AuthorizedClient in com.broadleafcommerce.auth.server.web.endpoint
Methods in com.broadleafcommerce.auth.server.web.endpoint that return AuthorizedClientModifier and TypeMethodDescriptionAuthorizedClientEndpoint.createAuthorizedClient
(String serverId, AuthorizedClient authorizedClient) AuthorizedClientEndpoint.readAuthorizedClientById
(String serverId, String id) AuthorizedClientEndpoint.replaceAuthorizedClientById
(String serverId, String id, AuthorizedClient authorizedClient) Methods in com.broadleafcommerce.auth.server.web.endpoint that return types with arguments of type AuthorizedClientModifier and TypeMethodDescriptionorg.springframework.data.domain.Page<AuthorizedClient>
AuthorizedClientEndpoint.readAllAuthorizedClients
(String serverId, org.springframework.data.domain.Pageable pageable) Methods in com.broadleafcommerce.auth.server.web.endpoint with parameters of type AuthorizedClientModifier and TypeMethodDescriptionAuthorizedClientEndpoint.createAuthorizedClient
(String serverId, AuthorizedClient authorizedClient) AuthorizedClientEndpoint.replaceAuthorizedClientById
(String serverId, String id, AuthorizedClient authorizedClient) Constructors in com.broadleafcommerce.auth.server.web.endpoint with parameters of type AuthorizedClientConstructor parameters in com.broadleafcommerce.auth.server.web.endpoint with type arguments of type AuthorizedClientModifierConstructorDescriptionAuthorizedClientEndpoint
(AuthorizedClientService<AuthorizedClient> authorizedClientService, AuthorizationServerService<AuthorizationServer> authorizationServerService) ClientDiscoveryEndpoint
(AuthorizedClientService<AuthorizedClient> authorizedClientService) -
Uses of AuthorizedClient in com.broadleafcommerce.auth.tenant.service
Methods in com.broadleafcommerce.auth.tenant.service that return types with arguments of type AuthorizedClientModifier and TypeMethodDescriptionprotected AuthorizedClientService<AuthorizedClient>
DefaultAuthServerCreationHandler.getClientService()
Constructor parameters in com.broadleafcommerce.auth.tenant.service with type arguments of type AuthorizedClientModifierConstructorDescriptionDefaultAuthServerCreationHandler
(AuthorizationServerService<AuthorizationServer> serverService, AuthorizedClientService<AuthorizedClient> clientService, DefaultAuthServerProperties defaultAuthServerProperties, com.broadleafcommerce.common.extension.TypeFactory typeFactory) -
Uses of AuthorizedClient in com.broadleafcommerce.auth.user.autoconfigure
Method parameters in com.broadleafcommerce.auth.user.autoconfigure with type arguments of type AuthorizedClientModifier 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
Methods in com.broadleafcommerce.auth.user.endpoint that return AuthorizedClientModifier and TypeMethodDescriptionprotected AuthorizedClient
DefaultImpersonationRequestValidator.getCsrClient
(String clientId) protected AuthorizedClient
DefaultImpersonationRequestValidator.getImpersonatedClient
(OAuth2UserDetails impersonatedUser) protected AuthorizedClient
DefaultImpersonationRequestValidator.getImpersonatedClient
(String clientId) Methods in com.broadleafcommerce.auth.user.endpoint with parameters of type AuthorizedClientModifier and TypeMethodDescriptionprotected boolean
DefaultImpersonationRequestValidator.isNotSameTenant
(AuthorizedClient impersonatedClient, AuthorizedClient csrClient) protected void
DefaultImpersonationRequestValidator.validateClientImpersonation
(ImpersonationRequest impersonationRequest, AuthorizedClient impersonatedClient, String csrUserId) Constructor parameters in com.broadleafcommerce.auth.user.endpoint with type arguments of type AuthorizedClientModifierConstructorDescriptionDefaultImpersonationRequestValidator
(UserService<User> userService, AuthorizedClientService<AuthorizedClient> authorizedClientService, AuthorizationServerService<AuthorizationServer> authorizationServerService, ClientRedirectService clientRedirectService) -
Uses of AuthorizedClient in com.broadleafcommerce.auth.user.listener
Methods in com.broadleafcommerce.auth.user.listener that return types with arguments of type AuthorizedClientModifier and TypeMethodDescriptionprotected AuthorizedClientService<AuthorizedClient>
AdminUserPersistenceHandler.getClientService()
protected AuthorizedClientService<AuthorizedClient>
CustomerPersistenceHandler.getClientService()
Constructor parameters in com.broadleafcommerce.auth.user.listener with type arguments of type AuthorizedClientModifierConstructorDescriptionAdminUserPersistenceHandler
(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
Method parameters in com.broadleafcommerce.auth.user.listener.autoconfigure with type arguments of type AuthorizedClientModifier 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
Methods in com.broadleafcommerce.auth.user.service that return types with arguments of type AuthorizedClientModifier 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()
Methods in com.broadleafcommerce.auth.user.service with parameters of type AuthorizedClientModifier 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()
Method parameters in com.broadleafcommerce.auth.user.service with type arguments of type AuthorizedClientModifier and TypeMethodDescriptionvoid
DefaultImpersonationService.setAuthorizedClientService
(AuthorizedClientService<AuthorizedClient> authorizedClientService) Constructor parameters in com.broadleafcommerce.auth.user.service with type arguments of type AuthorizedClientModifierConstructorDescriptionDefaultOAuth2UserDetailsService
(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
Method parameters in com.broadleafcommerce.auth.user.service.autoconfigure with type arguments of type AuthorizedClientModifier 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
Methods in com.broadleafcommerce.auth.user.service.password that return AuthorizedClientModifier and TypeMethodDescriptionprotected AuthorizedClient
DefaultUserRegistrationService.getAuthorizedClient
(UserRegistration registration) Finds theAuthorizedClient
corresponding to theUserRegistration.getClientId()
.Constructor parameters in com.broadleafcommerce.auth.user.service.password with type arguments of type AuthorizedClientModifierConstructorDescriptionDefaultUserRegistrationService
(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
Methods in com.broadleafcommerce.auth.user.session that return AuthorizedClientModifier and TypeMethodDescriptionprotected AuthorizedClient
StatelessUtilImpl.findClient
(String clientId) Methods in com.broadleafcommerce.auth.user.session with parameters of type AuthorizedClientModifier and TypeMethodDescriptionprotected AuthorizationServer
StatelessUtilImpl.findServer
(AuthorizedClient client) StatelessUtil.getSessionCookieName
(AuthorizedClient client, AuthorizationServer server) StatelessUtilImpl.getSessionCookieName
(AuthorizedClient client, AuthorizationServer server) Constructor parameters in com.broadleafcommerce.auth.user.session with type arguments of type AuthorizedClientModifierConstructorDescriptionStatelessUtilImpl
(AuthorizedClientService<AuthorizedClient> clientService, AuthorizationServerService<AuthorizationServer> serverService, KeyPair dynamicPropertyKeyPair, String issuer) -
Uses of AuthorizedClient in com.broadleafcommerce.auth.user.session.token.enhancer
Methods in com.broadleafcommerce.auth.user.session.token.enhancer that return types with arguments of type AuthorizedClientModifier 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.Methods in com.broadleafcommerce.auth.user.session.token.enhancer with parameters of type AuthorizedClientModifier and TypeMethodDescriptionprotected void
ClientRestrictionAccessTokenEnhancer.addTenantClaims
(AuthorizedClient client, JwtTokenEnhancerContext context) Constructor parameters in com.broadleafcommerce.auth.user.session.token.enhancer with type arguments of type AuthorizedClientModifierConstructorDescriptionClientPermissionsAccessTokenEnhancer
(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
Method parameters in com.broadleafcommerce.auth.user.session.token.enhancer.autoconfigure with type arguments of type AuthorizedClientModifier 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
Methods in com.broadleafcommerce.auth.user.web.authentication.session that return AuthorizedClientModifier and TypeMethodDescriptionprotected AuthorizedClient
AbstractAuthenticationStrategyDelegate.getAuthorizedClient
(String clientId) Fetches anAuthorizedClient
for the givenclientId
.Methods in com.broadleafcommerce.auth.user.web.authentication.session that return types with arguments of type AuthorizedClientModifier and TypeMethodDescriptionprotected AuthorizedClientService<AuthorizedClient>
AbstractAuthenticationStrategyDelegate.getClientService()
Constructor parameters in com.broadleafcommerce.auth.user.web.authentication.session with type arguments of type AuthorizedClientModifierConstructorDescriptionAbstractAuthenticationStrategyDelegate
(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
Method parameters in com.broadleafcommerce.auth.user.web.autoconfigure with type arguments of type AuthorizedClientModifier 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
Methods in com.broadleafcommerce.auth.user.web.endpoint that return types with arguments of type AuthorizedClientModifier and TypeMethodDescriptionprotected AuthorizedClientService<AuthorizedClient>
EmbeddedAuthenticationController.getAuthorizedClientService()
protected AuthorizedClientService<AuthorizedClient>
AuthenticationController.getClientService()
protected AuthorizedClientService<AuthorizedClient>
RegistrationFormController.getClientService()
Methods in com.broadleafcommerce.auth.user.web.endpoint with parameters of type AuthorizedClientModifier 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.Constructor parameters in com.broadleafcommerce.auth.user.web.endpoint with type arguments of type AuthorizedClientModifierConstructorDescriptionAuthenticationController
(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
Methods in com.broadleafcommerce.auth.user.web.resolver that return types with arguments of type AuthorizedClientModifier and TypeMethodDescriptionprotected AuthorizedClientService<AuthorizedClient>
OAuth2ClientTemplateResolver.getClientService()
Constructor parameters in com.broadleafcommerce.auth.user.web.resolver with type arguments of type AuthorizedClientModifierConstructorDescriptionOAuth2ClientTemplateResolver
(AuthorizedClientService<AuthorizedClient> clientService, AuthorizationServerService<AuthorizationServer> serverService)