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
Methods in com.broadleafcommerce.auth.authorization.security.autoconfigure that return types with arguments of type AuthorizedClientModifier and TypeMethodDescriptionprotected AuthorizedClientService<AuthorizedClient>
OAuth2AuthorizationServerConfigurerCustomizer.getClientService()
Method parameters in com.broadleafcommerce.auth.authorization.security.autoconfigure with type arguments of type AuthorizedClientModifier and TypeMethodDescriptionprotected org.springframework.security.authentication.AuthenticationProvider
OAuth2AuthorizationServerConfigurerCustomizer.getClientCredAuthProvider
(org.springframework.security.oauth2.server.authorization.token.OAuth2TokenGenerator<? extends org.springframework.security.oauth2.core.OAuth2Token> tokenGenerator, AuthorizedClientService<AuthorizedClient> clientService) SpringAuthorizationServerComponentsConfiguration.oAuth2AuthorizationServerConfigurerCustomizer
(org.springframework.security.oauth2.server.authorization.OAuth2AuthorizationService authorizationService, SecurityService securityService, org.springframework.security.oauth2.server.authorization.client.RegisteredClientRepository registeredClientRepository, DefaultClientScopeAuthorizationCodeRequestConverter defaultClientScopeAuthorizationCodeRequestConverter, DefaultClientScopeClientCredentialsRequestConverter defaultClientScopeClientCredentialsRequestConverter, Consumer<org.springframework.security.oauth2.server.authorization.authentication.OAuth2AuthorizationCodeRequestAuthenticationContext> oAuth2AuthorizationCodeRequestAuthenticationValidator, TokenProperties tokenProperties, EmbeddedLoginProperties embeddedLoginProperties, EmbeddedLoginCodeAuthenticationConverter embeddedLoginCodeAuthenticationConverter, PasscodeService<PasswordToken, User> passcodeService, OAuth2UserDetailsService userDetailsService, UserService<User> userService, PublicRefreshPublicClientAuthenticationConverter authenticationConverter, AuthorizedClientService<AuthorizedClient> clientService) org.springframework.security.oauth2.server.authorization.client.RegisteredClientRepository
SpringAuthorizationServerComponentsConfiguration.registeredClientRepository
(AuthorizedClientService<AuthorizedClient> authorizedClientService) Constructor parameters in com.broadleafcommerce.auth.authorization.security.autoconfigure with type arguments of type AuthorizedClientModifierConstructorDescriptionOAuth2AuthorizationServerConfigurerCustomizer
(org.springframework.security.oauth2.server.authorization.OAuth2AuthorizationService authorizationService, SecurityService securityService, org.springframework.security.oauth2.server.authorization.client.RegisteredClientRepository registeredClientRepository, DefaultClientScopeAuthorizationCodeRequestConverter defaultClientScopeAuthorizationCodeRequestConverter, DefaultClientScopeClientCredentialsRequestConverter defaultClientScopeClientCredentialsRequestConverter, Consumer<org.springframework.security.oauth2.server.authorization.authentication.OAuth2AuthorizationCodeRequestAuthenticationContext> oAuth2AuthorizationCodeRequestAuthenticationValidator, TokenProperties tokenProperties, EmbeddedLoginProperties embeddedLoginProperties, EmbeddedLoginCodeAuthenticationConverter embeddedLoginCodeAuthenticationConverter, PasscodeService<PasswordToken, User> passcodeService, OAuth2UserDetailsService userDetailsService, UserService<User> userService, PublicRefreshPublicClientAuthenticationConverter publicClientAuthenticationConverter, AuthorizedClientService<AuthorizedClient> clientService) -
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.authorization.security.rememberme.autoconfigure
Method parameters in com.broadleafcommerce.auth.authorization.security.rememberme.autoconfigure with type arguments of type AuthorizedClientModifier and TypeMethodDescriptionRememberMeLoginAutoConfiguration.rememberMeAvailableHeaderFilter
(org.springframework.security.oauth2.server.authorization.settings.AuthorizationServerSettings authorizationServerSettings, RememberMeCookieUtility rememberMeCookieUtility, AuthorizedClientService<AuthorizedClient> authorizedClientService, AuthorizationServerService<AuthorizationServer> authorizationServerService, RememberMeLoginProperties rememberMeLoginProperties) -
Uses of AuthorizedClient in com.broadleafcommerce.auth.authorization.security.rememberme.filter
Methods in com.broadleafcommerce.auth.authorization.security.rememberme.filter that return types with arguments of type AuthorizedClientModifier and TypeMethodDescriptionprotected AuthorizedClientService<AuthorizedClient>
RememberMeAvailableHeaderFilter.getAuthorizedClientService()
Constructor parameters in com.broadleafcommerce.auth.authorization.security.rememberme.filter with type arguments of type AuthorizedClientModifierConstructorDescriptionRememberMeAvailableHeaderFilter
(org.springframework.security.oauth2.server.authorization.settings.AuthorizationServerSettings authorizationServerSettings, RememberMeCookieUtility rememberMeCookieUtility, AuthorizedClientService<AuthorizedClient> authorizedClientService, AuthorizationServerService<AuthorizationServer> authorizationServerService, RememberMeLoginProperties rememberMeLoginProperties) -
Uses of AuthorizedClient in com.broadleafcommerce.auth.authorization.security.rememberme.service
Methods in com.broadleafcommerce.auth.authorization.security.rememberme.service that return AuthorizedClientModifier and TypeMethodDescriptionprotected AuthorizedClient
BroadleafPersistentTokenRememberMeServices.findClient
(String clientId) Methods in com.broadleafcommerce.auth.authorization.security.rememberme.service that return types with arguments of type AuthorizedClientModifier and TypeMethodDescriptionprotected AuthorizedClientService<AuthorizedClient>
BroadleafPersistentTokenRememberMeServices.getAuthorizedClientService()
Methods in com.broadleafcommerce.auth.authorization.security.rememberme.service with parameters of type AuthorizedClientModifier and TypeMethodDescriptionjakarta.servlet.http.Cookie
RememberMeCookieUtility.buildAutoLoginCookie
(String cookieValue, int maxAge, AuthorizedClient authorizedClient, AuthorizationServer authorizationServer, jakarta.servlet.http.HttpServletRequest request) For the given client and server (expected to be related), build a responseCookie
that establishes a new/updated auto-login remember me cookie.jakarta.servlet.http.Cookie
RememberMeCookieUtility.buildAutoLoginRemovalCookie
(AuthorizedClient authorizedClient, AuthorizationServer authorizationServer, jakarta.servlet.http.HttpServletRequest request) For the given client and server (expected to be related), build a responseCookie
that revokes a previously issued auto-login remember me cookie.boolean
RememberMeLoginAuthenticationStrategyDelegate.canHandle
(org.springframework.security.core.Authentication authentication, AuthorizedClient client) protected AuthorizationServer
BroadleafPersistentTokenRememberMeServices.findServer
(AuthorizedClient client) RememberMeCookieUtility.getAutoLoginCookieName
(AuthorizedClient authorizedClient, AuthorizationServer authorizationServer) For the given client and server (expected to be related), return the name of the auto-login remember me cookie.RememberMeLoginAuthenticationStrategyDelegate.getOAuth2UserDetails
(org.springframework.security.core.Authentication authentication, AuthorizedClient client) jakarta.servlet.http.Cookie
RememberMeCookieUtility.getPresentedAutoLoginCookie
(jakarta.servlet.http.HttpServletRequest request, AuthorizedClient authorizedClient, AuthorizationServer authorizationServer) Gets the presented auto-login remember me cookie corresponding to the givenauthorizedClient
/authorizationServer
.protected void
RememberMeLogoutHandlerDelegate.handleMissingRememberMeAutoLoginCookie
(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, org.springframework.security.core.Authentication authentication, AuthorizedClient client, AuthorizationServer authorizationServer, Map<String, Object> sessionTokenClaims) This is provided as a hook point to allow handling a scenario whereRememberMeLoginProperties.isGloballyRevokeAllUserTokensOnLogout()
is false but the logout request itself did not present a remember me cookie whose token could be directly invalidated.protected void
RememberMeLogoutHandlerDelegate.invalidateTokens
(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, org.springframework.security.core.Authentication authentication, AuthorizedClient client, AuthorizationServer authorizationServer, Map<String, Object> sessionTokenClaims) The default implementation inPersistentTokenBasedRememberMeServices.logout(HttpServletRequest, HttpServletResponse, Authentication)
always callsPersistentTokenRepository.removeUserTokens(String)
, which will globally invalidate all remember me tokens for a particular username.void
RememberMeLogoutHandlerDelegate.logout
(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, org.springframework.security.core.Authentication authentication, AuthorizedClient client, AuthorizationServer authorizationServer, Map<String, Object> sessionTokenClaims) Method that is called to clear 'remember me' state after a user logs out.Constructor parameters in com.broadleafcommerce.auth.authorization.security.rememberme.service with type arguments of type AuthorizedClientModifierConstructorDescriptionBroadleafPersistentTokenRememberMeServices
(String key, org.springframework.security.core.userdetails.UserDetailsService userDetailsService, org.springframework.security.web.authentication.rememberme.PersistentTokenRepository tokenRepository, RememberMeLoginProperties rememberMeLoginProperties, ContextHelperService contextHelperService, RememberMeCookieUtility rememberMeCookieUtility, AuthorizedClientService<AuthorizedClient> authorizedClientService, AuthorizationServerService<AuthorizationServer> authorizationServerService) -
Uses of AuthorizedClient in com.broadleafcommerce.auth.authorization.security.spring
Constructor parameters in com.broadleafcommerce.auth.authorization.security.spring with type arguments of type AuthorizedClientModifierConstructorDescriptionScopeNarrowingOAuth2ClientCredentialsAuthenticationProvider
(org.springframework.security.oauth2.server.authorization.OAuth2AuthorizationService authorizationService, org.springframework.security.oauth2.server.authorization.token.OAuth2TokenGenerator<? extends org.springframework.security.oauth2.core.OAuth2Token> tokenGenerator, SecurityService securityService, AuthorizedClientService<AuthorizedClient> clientService) Constructs anOAuth2ClientCredentialsAuthenticationProvider
using the provided parameters. -
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
Methods in com.broadleafcommerce.auth.client.web.authentication.session with parameters of type AuthorizedClientModifier and TypeMethodDescriptionboolean
AbstractOAuthClientAuthenticationStrategyDelegate.canHandle
(@NonNull org.springframework.security.core.Authentication authentication, AuthorizedClient authorizedClient) boolean
DefaultOIDCAuthenticationStrategyDelegate.canHandle
(@NonNull org.springframework.security.core.Authentication authentication, AuthorizedClient authorizedClient) 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.security.service
Methods in com.broadleafcommerce.auth.security.service with parameters of type AuthorizedClientModifier and TypeMethodDescriptionprotected boolean
AbstractExternalAdminUserHandler.assignTenantAndApplicationAccess
(T authentication, User user, AuthorizedClient client) Determine if an admin user has tenant and/or application access.protected boolean
AbstractExternalAdminUserHandler.assignThirdPartyRoles
(T authentication, User user, AuthorizedClient client) Assign roles to admin users.protected void
AbstractExternalAdminUserHandler.assignUserAccess
(T authentication, User user, AuthorizedClient client) Set initial tenant and server values on the newUser
and set tenant access, application access, and roles.AbstractExternalAdminUserHandler.createAdminUser
(T authentication, String username, String email, String name, AuthorizedClient client) ExternalAdminUserHandler.createAdminUser
(T authentication, String username, String email, String name, AuthorizedClient client) Responsible for initializing and creating an admin if automatic admin creation is enabled for third party IDP.AbstractExternalAdminUserHandler.getAdditionalExternalEventAttributes
(User user, T authentication, AuthorizedClient client) Extension point for adding additional information to be included with the user modification event.AbstractExternalAdminUserHandler.getThirdPartyAssignedRoles
(T authentication, AuthorizedClient client) An extension point for resolving third party assigned roles.OAuthExternalAdminUserHandler.getThirdPartyAssignedRoles
(org.springframework.security.oauth2.client.authentication.OAuth2AuthenticationToken authentication, AuthorizedClient client) AbstractExternalAdminUserHandler.handleAdminUserUpdates
(T authentication, User user, AuthorizedClient client) Update theUser's
tenant access, application access, and roles from the authentication token provided by the third-party authentication provider.AbstractExternalAdminUserHandler.handleThirdPartyAdminLogin
(T authentication, AuthorizedClient client, String username) ExternalAdminUserHandler.handleThirdPartyAdminLogin
(T authentication, AuthorizedClient client, String username) Upon successful login of an existing admin user, handle any relevant updates and return the user if modifications occurred. -
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.authorizedClientEntityService
(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 AuthorizedClientModifier and TypeMethodDescriptionprotected AuthorizedClient
DefaultSessionAuthenticationStrategy.getClient
(org.springframework.security.core.Authentication authentication) 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>
DefaultSessionAuthenticationStrategy.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 OAuth2UserDetails
DefaultSessionAuthenticationStrategy.getOAuth2UserDetails
(@NonNull AuthenticationStrategyDelegate delegate, @NonNull org.springframework.security.core.Authentication authentication, AuthorizedClient client) protected 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 AuthenticationStrategyDelegate
DefaultSessionAuthenticationStrategy.getSupportingAuthenticationStrategyDelegate
(@NonNull org.springframework.security.core.Authentication authentication, AuthorizedClient authorizedClient) protected void
DefaultRegisteredClientRepository.handleSaveUpdateCase
(org.springframework.security.oauth2.server.authorization.client.RegisteredClient toSave, AuthorizedClient foundExisting) Handles the 'update-existing' case forDefaultRegisteredClientRepository.save(RegisteredClient)
.DefaultOAuth2UserDetailsService.loadByClientAndUsername
(AuthorizedClient client, String username) OAuth2UserDetailsService.loadByClientAndUsername
(AuthorizedClient client, String username) 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()
protected void
DefaultSessionAuthenticationStrategy.populateThirdPartyLoginClaimsIfApplicable
(@NonNull AuthenticationStrategyDelegate delegate, @NonNull org.springframework.security.core.Authentication authentication, AuthorizedClient authorizedClient, @NonNull OAuth2UserDetails oAuth2UserDetails, Map<String, Object> destinationClaimsMap) If this is a session token issued after successful third party login, set additional claims on the session token.protected void
DefaultSessionAuthenticationStrategy.setSessionCookie
(@NonNull jakarta.servlet.http.HttpServletResponse response, @NonNull AuthenticationStrategyDelegate delegate, @NonNull org.springframework.security.core.Authentication authentication, AuthorizedClient authorizedClient, @NonNull OAuth2UserDetails oAuth2UserDetails) 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) DefaultSessionAuthenticationStrategy
(StatelessUtil statelessUtil, List<AuthenticationStrategyDelegate> authenticationStrategyDelegates, AuthorizedClientService<AuthorizedClient> clientService) 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()
Methods in com.broadleafcommerce.auth.user.web.authentication.session with parameters of type AuthorizedClientModifier and TypeMethodDescriptionboolean
AuthenticationStrategyDelegate.canHandle
(org.springframework.security.core.Authentication authentication, AuthorizedClient client) Determine if this delegate can map the given Authentication token to an OAuth2UserDetailsboolean
FormLoginAuthenticationStrategyDelegate.canHandle
(org.springframework.security.core.Authentication authentication, AuthorizedClient client) protected void
AbstractAuthenticationStrategyDelegate.createAdminUser
(T authentication, AuthorizedClient client, String username) Invoke theExternalAdminUserHandler
to create a new admin user.AbstractAuthenticationStrategyDelegate.getOAuth2UserDetails
(org.springframework.security.core.Authentication authentication, AuthorizedClient client) Get the clientId and username from the token to load from the database.AuthenticationStrategyDelegate.getOAuth2UserDetails
(org.springframework.security.core.Authentication authentication, AuthorizedClient client) Map the Authentication token to an OAuth2UserDetailsFormLoginAuthenticationStrategyDelegate.getOAuth2UserDetails
(org.springframework.security.core.Authentication authentication, AuthorizedClient client) protected void
AbstractAuthenticationStrategyDelegate.handleAdminLogin
(T authToken, AuthorizedClient client, String username) Perform various checks to ensure this is an admin login before invoking theExternalAdminUserHandler
.protected boolean
AbstractAuthenticationStrategyDelegate.isAutoRegister
(AuthorizedClient client) Check the client service and properties to determine if auto registration for new users is enabled.protected void
AbstractAuthenticationStrategyDelegate.registerNewUser
(T authentication, AuthorizedClient client, String username, String clientId) Register a new customer user or create an admin if allowed.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.logout
Methods in com.broadleafcommerce.auth.user.web.logout that return AuthorizedClientModifier and TypeMethodDescriptionprotected AuthorizedClient
AuthenticationLogoutHandler.findClient
(String clientId) Methods in com.broadleafcommerce.auth.user.web.logout that return types with arguments of type AuthorizedClientModifier and TypeMethodDescriptionprotected AuthorizedClientService<AuthorizedClient>
AuthenticationLogoutHandler.getAuthorizedClientService()
Methods in com.broadleafcommerce.auth.user.web.logout with parameters of type AuthorizedClientModifier and TypeMethodDescriptionprotected AuthorizationServer
AuthenticationLogoutHandler.findServer
(AuthorizedClient client) protected void
AuthenticationLogoutHandler.revokeOAuth2AuthorizedClientIfApplicable
(Map<String, Object> existingSessionCookieClaims, AuthorizedClient authorizedClient, AuthorizationServer authorizationServer) Revokes any 3rd Party IDP Login state, if applicable.Method parameters in com.broadleafcommerce.auth.user.web.logout with type arguments of type AuthorizedClientModifier and TypeMethodDescriptionvoid
AuthenticationLogoutHandler.setAuthorizedClientService
(AuthorizedClientService<AuthorizedClient> authorizedClientService) -
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)