A B C D E F G H I J K L M N O P R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AAA_CUSTOMER - Static variable in class com.broadleafcommerce.auth.data.UserDataInitializer.UserIds.Customer
- AAA_MASTER - Static variable in class com.broadleafcommerce.auth.data.UserDataInitializer.UserIds.AdminUser
- AbstractAuthenticationStrategyDelegate<T extends org.springframework.security.core.Authentication> - Class in com.broadleafcommerce.auth.user.web.authentication.session
- AbstractAuthenticationStrategyDelegate(OAuth2UserDetailsService, UserRegistrationService<User>, AuthRegistrationProperties, AuthorizedClientService<AuthorizedClient>, ClientIdentityProviderProperties, TypeFactory, PasscodeService<PasswordToken, User>) - Constructor for class com.broadleafcommerce.auth.user.web.authentication.session.AbstractAuthenticationStrategyDelegate
- AbstractOAuthClientAuthenticationStrategyDelegate - Class in com.broadleafcommerce.auth.client.web.authentication.session
-
Abstract
AuthenticationStrategyDelegate
for convertingOAuth2AuthenticationToken
toOAuth2UserDetails
. - AbstractOAuthClientAuthenticationStrategyDelegate(OAuth2UserDetailsService, UserRegistrationService<User>, AuthRegistrationProperties, AuthorizedClientService<AuthorizedClient>, ClientIdentityProviderProperties, TypeFactory, PasscodeService<PasswordToken, User>) - Constructor for class com.broadleafcommerce.auth.client.web.authentication.session.AbstractOAuthClientAuthenticationStrategyDelegate
- AbstractUserTokenEnhancer - Class in com.broadleafcommerce.auth.user.session.token.enhancer
-
Implementation of
TokenEnhancer
that has a request scoped UserContext that contains the current user to avoid repeated database reads. - AbstractUserTokenEnhancer() - Constructor for class com.broadleafcommerce.auth.user.session.token.enhancer.AbstractUserTokenEnhancer
- AccessTokenClaimKeys - Class in com.broadleafcommerce.auth.resource.domain
-
Contains constants that are used as keys for token claims for access tokens in
TokenEnhancers
. - AccessTokenClaimKeys.ClientRestrictionClaims - Class in com.broadleafcommerce.auth.resource.domain
- AccessTokenClaimKeys.CustomerContextClaims - Class in com.broadleafcommerce.auth.resource.domain
- AccessTokenClaimKeys.CustomerSegmentClaims - Class in com.broadleafcommerce.auth.resource.domain
- AccessTokenClaimKeys.RegisteredClaims - Class in com.broadleafcommerce.auth.resource.domain
- AccessTokenClaimKeys.TenantClaims - Class in com.broadleafcommerce.auth.resource.domain
- AccessTokenClaimKeys.UserDataClaims - Class in com.broadleafcommerce.auth.resource.domain
- AccessTokenClaimKeys.UserRestrictionClaims - Class in com.broadleafcommerce.auth.resource.domain
- accessTokenConverter(JwtClaimsSetVerifier, SecurityService, KeyPair) - Method in class com.broadleafcommerce.auth.autoconfigure.AuthServiceOAuth2CommonAutoConfiguration
- ACCOUNT_LOCKED_MSG - Static variable in class com.broadleafcommerce.auth.user.web.endpoint.AuthenticationController.ModelAttributes
- AccountLockedException - Exception in com.broadleafcommerce.auth.user.service.password
-
Exception thrown when an attempt reset password is blocked due to a user account being locked.
- AccountLockedException() - Constructor for exception com.broadleafcommerce.auth.user.service.password.AccountLockedException
- AccountLockedException(String) - Constructor for exception com.broadleafcommerce.auth.user.service.password.AccountLockedException
- AccountLockedException(String, Throwable) - Constructor for exception com.broadleafcommerce.auth.user.service.password.AccountLockedException
- AccountLockedException(String, Throwable, boolean, boolean) - Constructor for exception com.broadleafcommerce.auth.user.service.password.AccountLockedException
- AccountLockedException(Throwable) - Constructor for exception com.broadleafcommerce.auth.user.service.password.AccountLockedException
- active(boolean) - Method in class com.broadleafcommerce.auth.user.listener.domain.AdminUser.AdminUserBuilder
- addAdditionalParams(UriComponentsBuilder, HttpServletRequest, HttpServletResponse, String) - Method in class com.broadleafcommerce.auth.user.session.OAuth2ClientIdForwardRedirectStrategy
-
Extension point for use modifying the login failure redirect URL.
- addAttributesToForm(MultiValueMap<String, String>, UserRegistration) - Method in class com.broadleafcommerce.auth.user.web.endpoint.RegistrationFormController
-
Adds attributes from the request parameter MultiValueMap to the user registration form.
- addCommonRedirectParams(HttpServletRequest, HttpServletResponse, String) - Method in class com.broadleafcommerce.auth.user.session.OAuth2ClientIdForwardRedirectStrategy
- addCsrClaims(ImpersonationRequestToken, User, Map<String, Object>) - Method in class com.broadleafcommerce.auth.user.service.DefaultImpersonationClaimsEnhancer
- addCustomerContextIds(DefaultOAuth2AccessToken, Collection<String>) - Method in class com.broadleafcommerce.auth.user.session.token.enhancer.CustomerContextTokenEnhancer
- addFlashAttributesToModel(HttpServletRequest, Model) - Method in class com.broadleafcommerce.auth.user.web.endpoint.RegistrationFormController
-
Add flash attributes passed from the /submit endpoint to the Model
- addFlashAttributeToModel(Model, Map<String, ?>, String) - Method in class com.broadleafcommerce.auth.user.web.endpoint.RegistrationFormController
-
Add a flash attribute to the model if it exists.
- additionalAuthenticationChecks(UserDetails, UsernamePasswordAuthenticationToken) - Method in class com.broadleafcommerce.auth.user.session.FormLoginAuthenticationProvider
- additionalParameters(Map<String, Object>) - Method in class com.broadleafcommerce.auth.client.web.repo.AuthorizationRequestWrapper.AuthorizationRequestWrapperBuilder
- addMessagesDefaultBasenames(Set<String>) - Method in class com.broadleafcommerce.auth.i18n.autoconfigure.AuthI18nAutoConfiguration.AuthMessagesDefaultBasenameAddingPostProcessor
- addResourceHandlers(ResourceHandlerRegistry) - Method in class com.broadleafcommerce.auth.user.web.autoconfigure.AuthServiceUserWebAutoConfiguration
- addRestrictionByExpandedPermissionNames(Map<String, Map<String, Set<String>>>, Restriction, String) - Method in class com.broadleafcommerce.auth.security.service.DefaultPrivilegeService
-
Add both ALL_* permissions and expanded CRUD_* permissions with the given restriction to the map.
- addSessionCookie(HttpServletResponse, ImpersonationRequestToken, OAuth2UserDetails) - Method in class com.broadleafcommerce.auth.user.web.endpoint.ImpersonationEndpoint
- addSessionExpiration(Map<String, Object>) - Method in class com.broadleafcommerce.auth.user.service.DefaultImpersonationClaimsEnhancer
- addTenantProperties(DefaultOAuth2AccessToken, Optional<AuthorizationServer>) - Method in class com.broadleafcommerce.auth.user.session.token.enhancer.ClientRestrictionTokenEnhancer
- addViewControllers(ViewControllerRegistry) - Method in class com.broadleafcommerce.auth.user.web.autoconfigure.AuthServiceUserWebAutoConfiguration
- addWhitelistedAuthorities(Map<String, Object>, User) - Method in class com.broadleafcommerce.auth.user.service.DefaultImpersonationClaimsEnhancer
- ADMIN - com.broadleafcommerce.auth.resource.domain.DefaultUserTypes
-
Administrative user
- ADMIN - com.broadleafcommerce.auth.resource.domain.UserType
-
Indicates the user is an admin user.
- ADMIN - com.broadleafcommerce.auth.server.web.endpoint.ClientDiscoveryEndpoint.ClientDiscoveryType
-
Discovery mechanism used for discovering clients for admin users.
- ADMIN_PROVIDERS_KEY - Static variable in class com.broadleafcommerce.auth.user.web.endpoint.AuthenticationController
- ADMIN_USER_ID - Static variable in class com.broadleafcommerce.auth.resource.domain.AccessTokenClaimKeys.UserDataClaims
-
Used for adding an admin user's AdminUser ID as a claim.
- AdminPermission - Class in com.broadleafcommerce.auth.user.listener.domain
-
Specific messaging contract for sending in admin permission updates.
- AdminPermission() - Constructor for class com.broadleafcommerce.auth.user.listener.domain.AdminPermission
- AdminPermission(String, String, String, String) - Constructor for class com.broadleafcommerce.auth.user.listener.domain.AdminPermission
- AdminPermission.AdminPermissionBuilder - Class in com.broadleafcommerce.auth.user.listener.domain
- AdminPermissionPersistenceConsumer - Interface in com.broadleafcommerce.auth.user.listener
-
Spring cloud data channel description for messaging input.
- adminPermissionPersistenceHandler(UserPermissionService<UserPermission>, ObjectMapper, TypeFactory) - Method in class com.broadleafcommerce.auth.user.listener.autoconfigure.AuthDataUpdatePersistenceHandlerAutoConfiguration
- AdminPermissionPersistenceHandler - Class in com.broadleafcommerce.auth.user.listener
-
Handles messages from the Persistence channel for
AdminPermission
data to updateUserPermission
. - AdminPermissionPersistenceHandler(UserPermissionService<UserPermission>, ObjectMapper, TypeFactory) - Constructor for class com.broadleafcommerce.auth.user.listener.AdminPermissionPersistenceHandler
- AdminPermissionRef - Class in com.broadleafcommerce.auth.user.listener.domain
-
Specific messaging contract for permission references by entities.
- AdminPermissionRef() - Constructor for class com.broadleafcommerce.auth.user.listener.domain.AdminPermissionRef
- AdminPermissionRef(String, String) - Constructor for class com.broadleafcommerce.auth.user.listener.domain.AdminPermissionRef
- AdminRestrictedPermission - Class in com.broadleafcommerce.auth.user.listener.domain
-
Specific messaging contract for restricted permission references by entities.
- AdminRestrictedPermission() - Constructor for class com.broadleafcommerce.auth.user.listener.domain.AdminRestrictedPermission
- AdminRestrictedPermission(String, String, Set<String>) - Constructor for class com.broadleafcommerce.auth.user.listener.domain.AdminRestrictedPermission
- AdminRestrictedRole - Class in com.broadleafcommerce.auth.user.listener.domain
-
Specific messaging contract for restricted role references by entities.
- AdminRestrictedRole() - Constructor for class com.broadleafcommerce.auth.user.listener.domain.AdminRestrictedRole
- AdminRestrictedRole(String, String, Set<String>) - Constructor for class com.broadleafcommerce.auth.user.listener.domain.AdminRestrictedRole
- AdminRestriction - Class in com.broadleafcommerce.auth.user.listener.domain
-
Specific messaging contract for restriction references by entities.
- AdminRestriction() - Constructor for class com.broadleafcommerce.auth.user.listener.domain.AdminRestriction
- AdminRestriction(String, String, Set<String>) - Constructor for class com.broadleafcommerce.auth.user.listener.domain.AdminRestriction
- AdminRole - Class in com.broadleafcommerce.auth.user.listener.domain
-
Specific messaging contract for sending in admin role updates.
- AdminRole() - Constructor for class com.broadleafcommerce.auth.user.listener.domain.AdminRole
- AdminRole(String, String, Set<AdminPermissionRef>, String, String, String) - Constructor for class com.broadleafcommerce.auth.user.listener.domain.AdminRole
- AdminRole.AdminRoleBuilder - Class in com.broadleafcommerce.auth.user.listener.domain
- AdminRolePersistenceConsumer - Interface in com.broadleafcommerce.auth.user.listener
-
Spring cloud data channel description for messaging input.
- adminRolePersistenceHandler(UserRoleService<UserRole>, ObjectMapper, TypeFactory) - Method in class com.broadleafcommerce.auth.user.listener.autoconfigure.AuthDataUpdatePersistenceHandlerAutoConfiguration
- AdminRolePersistenceHandler - Class in com.broadleafcommerce.auth.user.listener
- AdminRolePersistenceHandler(UserRoleService<UserRole>, ObjectMapper, TypeFactory) - Constructor for class com.broadleafcommerce.auth.user.listener.AdminRolePersistenceHandler
- AdminRoleRef - Class in com.broadleafcommerce.auth.user.listener.domain
-
Specific messaging contract for role references by entities.
- AdminRoleRef() - Constructor for class com.broadleafcommerce.auth.user.listener.domain.AdminRoleRef
- AdminRoleRef(String, String) - Constructor for class com.broadleafcommerce.auth.user.listener.domain.AdminRoleRef
- AdminUser - Class in com.broadleafcommerce.auth.user.listener.domain
-
Specific messaging contract for sending in user updates.
- AdminUser() - Constructor for class com.broadleafcommerce.auth.user.listener.domain.AdminUser
- AdminUser(String, String, String, String, boolean, boolean, boolean, boolean, Set<AdminRoleRef>, Set<AdminPermissionRef>, Set<AdminRestriction>, Set<AdminRestrictedRole>, Set<AdminRestrictedPermission>, Set<String>, String, boolean, boolean, String, Set<String>, Set<String>) - Constructor for class com.broadleafcommerce.auth.user.listener.domain.AdminUser
- AdminUser.AdminUserBuilder - Class in com.broadleafcommerce.auth.user.listener.domain
- AdminUserPersistenceConsumer - Interface in com.broadleafcommerce.auth.user.listener
-
Spring cloud data channel description for messaging input.
- adminUserPersistenceHandler(UserService<User>, AuthorizedClientService<AuthorizedClient>, ObjectMapper, TypeFactory, UserLockoutService) - Method in class com.broadleafcommerce.auth.user.listener.autoconfigure.AuthDataUpdatePersistenceHandlerAutoConfiguration
- AdminUserPersistenceHandler - Class in com.broadleafcommerce.auth.user.listener
- AdminUserPersistenceHandler(UserService<User>, AuthorizedClientService<AuthorizedClient>, ObjectMapper, TypeFactory, UserLockoutService) - Constructor for class com.broadleafcommerce.auth.user.listener.AdminUserPersistenceHandler
- afterPropertiesSet() - Method in class com.broadleafcommerce.auth.token.service.DefaultRotatingTokenServices
-
Initialize these token services.
- ALL - com.broadleafcommerce.auth.security.domain.PermissionType
- ALL_ADMIN_MENU - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- ALL_ADMIN_PERMISSION - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- ALL_ADMIN_ROLE - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- ALL_ADMIN_USER - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- ALL_ADVANCED_TAG - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- ALL_APPROVAL_WORKFLOW - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- ALL_ASSET - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- ALL_AUGMENTATION - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- ALL_AUTH_USER - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- ALL_AUTHORIZATION_SERVER - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- ALL_CAMPAIGN - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- ALL_CAMPAIGN_CODE - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- ALL_CAMPAIGN_CODE_AUDIT_DETAIL - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- ALL_CART - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- ALL_CATEGORY - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- ALL_CLIENT_REGISTRATION - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- ALL_CONTENT - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- ALL_CSR - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- ALL_CUSTOMER - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- ALL_CUSTOMER_NOTE - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- ALL_CUSTOMER_PAYMENT_MANAGEMENT - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- ALL_CUSTOMER_PROFILE - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- ALL_CUSTOMER_SEGMENT - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- ALL_CUSTOMER_SEGMENT_PROCESS_HISTORY - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- ALL_DATA_DRIVEN_ENUM - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- ALL_DEPLOYMENT_WORKFLOW - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- ALL_ENTITLEMENT - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- ALL_ENTITLEMENT_DEFINITION - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- ALL_EXECUTE_AUTHORIZE - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- ALL_EXECUTE_AUTHORIZE_AND_CAPTURE - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- ALL_EXECUTE_CAPTURE - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- ALL_EXECUTE_REFUND - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- ALL_EXECUTE_REVERSE_AUTHORIZE - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- ALL_EXPORT - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- ALL_FIELD - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- ALL_IMPERSONATE - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- ALL_IMPORT - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- ALL_IMPORT_CAMPAIGN - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- ALL_IMPORT_CUSTOMER - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- ALL_IMPORT_CUSTOMER_SEGMENT - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- ALL_IMPORT_PRICE_LIST - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- ALL_IMPORT_PRODUCT - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- ALL_INVENTORY - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- ALL_INVENTORY_LOCATION - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- ALL_MENU - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- ALL_OFFER - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- ALL_OFFER_AUDIT_DETAIL - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- ALL_OPTION_TEMPLATE - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- ALL_OPTION_TEMPLATE_GROUP - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- ALL_ORDER - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- ALL_ORDER_FULFILLMENT - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- ALL_ORDER_FULFILLMENT_NOTE - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- ALL_ORDER_NOTE - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- ALL_PASSCODE - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- ALL_PERMISSION - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- ALL_PRICE_LIST - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- ALL_PRODUCT - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- ALL_RECORD_TRANSACTION_RESULTS - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- ALL_REINDEX - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- ALL_RETURN_AUTHORIZATION - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- ALL_ROLE - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- ALL_SANDBOX - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- ALL_SCHEDULED_JOB - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- ALL_SEARCH_REDIRECT - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- ALL_SHIPPING_LABEL - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- ALL_SHIPPING_RATES - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- ALL_SYSTEM_PAYMENT_MANAGEMENT - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- ALL_SYSTEM_PROPERTY - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- ALL_TENANT - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- ALL_TYPE_AHEAD - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- ALL_USER_WORKFLOW - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- ALL_VENDOR - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- anonymize(String) - Method in class com.broadleafcommerce.auth.resource.web.endpoint.AuthAnonymizationEndpoint
- anonymize(String, Object) - Method in class com.broadleafcommerce.auth.server.service.anonymization.UserAnonymizationHandler
- Application - Class in com.broadleafcommerce.auth.tenant.domain
-
Projection domain representing a subset of information provided by
Application
. - Application() - Constructor for class com.broadleafcommerce.auth.tenant.domain.Application
- APPLICATION - com.broadleafcommerce.auth.server.web.endpoint.ClientDiscoveryEndpoint.ClientDiscoveryType
-
Discovery mechanism used for discovering clients for application users (i.e.
- APPLICATION_ACCESS - Static variable in class com.broadleafcommerce.auth.data.RoleDataInitializer.UserRoleIds
- APPLICATION_ACCESS - Static variable in class com.broadleafcommerce.auth.resource.domain.AccessTokenClaimKeys.TenantClaims
-
Used to add a user's application access flag as a claim.
- APPLICATION_IDS - Static variable in class com.broadleafcommerce.auth.resource.domain.AccessTokenClaimKeys.TenantClaims
-
Used to add a user's application IDs as a claim.
- applicationAccess(boolean) - Method in class com.broadleafcommerce.auth.user.listener.domain.AdminUser.AdminUserBuilder
- applicationAlreadyHasClient(Application) - Method in class com.broadleafcommerce.auth.tenant.service.DefaultAuthServerCreationHandler
- applicationIds(Set<String>) - Method in class com.broadleafcommerce.auth.user.listener.domain.AdminUser.AdminUserBuilder
- ApplicationRef - Class in com.broadleafcommerce.auth.resource.domain
-
A DTO intended to hold just the applicationId of a user-application relationship.
- ApplicationRef() - Constructor for class com.broadleafcommerce.auth.resource.domain.ApplicationRef
- ApplicationRepository<D> - Interface in com.broadleafcommerce.auth.tenant.repository
-
Handle persistence operations related to
Applications
- ApplicationService<P extends Application> - Interface in com.broadleafcommerce.auth.tenant.service
-
Perform CRUD operations using the
Application
projection domain. - applyChangesForArchive(P) - Method in class com.broadleafcommerce.auth.security.service.DefaultUserPermissionService
-
Modifies the given instance for archival.
- applyChangesForArchive(P) - Method in class com.broadleafcommerce.auth.security.service.DefaultUserRoleService
-
Modifies the given instance for archival.
- applyChangesForArchive(P) - Method in class com.broadleafcommerce.auth.user.service.DefaultUserService
-
Modifies the given instance for archival.
- applyContentSecurityPolicyConfiguration(HttpSecurity) - Method in class com.broadleafcommerce.auth.user.autoconfigure.AuthorizationServerWebSecurityConfiguration
- APPROVE_USER - Static variable in class com.broadleafcommerce.auth.data.RoleDataInitializer.UserRoleIds
- archive(String) - Method in class com.broadleafcommerce.auth.security.service.DefaultUserPermissionService
- archive(String) - Method in class com.broadleafcommerce.auth.security.service.DefaultUserRoleService
- archive(String) - Method in class com.broadleafcommerce.auth.user.service.DefaultUserService
- archive(String) - Method in interface com.broadleafcommerce.auth.security.service.UserPermissionService
-
Soft-deletes a record by setting its
UserPermission.archived
totrue
. - archive(String) - Method in interface com.broadleafcommerce.auth.security.service.UserRoleService
-
Soft-deletes a record by setting its
UserRole.archived
totrue
. - archive(String) - Method in interface com.broadleafcommerce.auth.user.service.UserService
- arePermissionsEqual(Set<UserPermissionRef>, Set<UserPermissionRef>) - Method in class com.broadleafcommerce.auth.user.listener.AdminUserPersistenceHandler
- areRolesEqual(Set<UserRoleRef>, Set<UserRoleRef>) - Method in class com.broadleafcommerce.auth.user.listener.AdminUserPersistenceHandler
- attemptAuthentication(HttpServletRequest, HttpServletResponse) - Method in class com.broadleafcommerce.auth.user.session.embedded.EmbeddedLoginAuthenticationFilter
- attemptAuthentication(HttpServletRequest, HttpServletResponse) - Method in class com.broadleafcommerce.auth.user.session.embedded.EmbeddedLoginTokenEndpointAuthenticationFilter
- attemptAuthentication(HttpServletRequest, HttpServletResponse) - Method in class com.broadleafcommerce.auth.user.session.FormLoginAuthenticationFilter
- attemptAuthentication(HttpServletRequest, HttpServletResponse) - Method in class com.broadleafcommerce.auth.user.session.OAuth2SessionAuthenticationFilter
- attemptCreateOrThrow(User) - Method in class com.broadleafcommerce.auth.user.listener.AdminUserPersistenceHandler
-
For creation, we need a guarantee that only one attempt will succeed even in the event of concurrent duplicate messages or out-of-order messages.
- attemptHydrationOfNextAncestor(String, UserRole, List<String>, Set<String>, Map<String, UserRole>, Set<String>, Set<String>, Map<String, UserRoleAncestryHydrationResponse>) - Method in class com.broadleafcommerce.auth.security.service.hydration.DefaultUserRoleAncestryHydrationService
- attemptReplaceOrThrow(String, User, Instant) - Method in class com.broadleafcommerce.auth.user.listener.AdminUserPersistenceHandler
-
We cannot perform a normal "create or update" save operation here due to concurrency concerns.
- attributes(Map<String, Object>) - Method in class com.broadleafcommerce.auth.client.web.repo.AuthorizationRequestWrapper.AuthorizationRequestWrapperBuilder
- AUDIENCE_CLAIM - Static variable in class com.broadleafcommerce.auth.resource.domain.AccessTokenClaimKeys.RegisteredClaims
- AUTH_REQUEST_CLAIM_KEY - Static variable in class com.broadleafcommerce.auth.client.web.repo.BroadleafAuthorizationRequestRepository
- AUTH_SERVER_NAME - Static variable in class com.broadleafcommerce.auth.user.service.PurgeLoginTableJobListener
- AuthAnonymizationAutoConfiguration - Class in com.broadleafcommerce.auth.server.service.anonymization
- AuthAnonymizationAutoConfiguration() - Constructor for class com.broadleafcommerce.auth.server.service.anonymization.AuthAnonymizationAutoConfiguration
- AuthAnonymizationEndpoint - Class in com.broadleafcommerce.auth.resource.web.endpoint
-
Supply the anonymization related endpoint to the service.
- AuthAnonymizationEndpoint(AnonymizationService) - Constructor for class com.broadleafcommerce.auth.resource.web.endpoint.AuthAnonymizationEndpoint
- AuthAnonymizationProperties - Class in com.broadleafcommerce.auth.server.service.anonymization
-
Controls anonymization behavior for the auth service
- AuthAnonymizationProperties() - Constructor for class com.broadleafcommerce.auth.server.service.anonymization.AuthAnonymizationProperties
- authCacheManagerCustomizer(IgniteConfigurers.BasicIgniteConfigurer, AuthCacheProperties) - Method in class com.broadleafcommerce.auth.autoconfigure.AuthServiceCacheAutoConfiguration
- AuthCacheProperties - Class in com.broadleafcommerce.auth.cache
-
Properties that influence cache settings for the auth service
- AuthCacheProperties() - Constructor for class com.broadleafcommerce.auth.cache.AuthCacheProperties
- authClientPersistenceKey(AuthClientProviderEncryptionProperties) - Method in class com.broadleafcommerce.auth.client.provider.jpa.autoconfigure.OAuthClientProviderEncryptionConfiguration
- AuthClientProviderEncryptionProperties - Class in com.broadleafcommerce.auth.client.provider.jpa.autoconfigure
-
Properties used for encrypted columns.
- AuthClientProviderEncryptionProperties() - Constructor for class com.broadleafcommerce.auth.client.provider.jpa.autoconfigure.AuthClientProviderEncryptionProperties
- AuthCode - Class in com.broadleafcommerce.auth.security.domain
-
Template entity for storing auth codes.
- AuthCode() - Constructor for class com.broadleafcommerce.auth.security.domain.AuthCode
- AuthCodeRepository - Interface in com.broadleafcommerce.auth.security.repository
- AuthCustomerPersistenceConsumer - Interface in com.broadleafcommerce.auth.user.listener
-
Spring cloud data channel description for messaging input.
- AuthDataUpdatePersistenceHandler - Class in com.broadleafcommerce.auth.user.listener
-
Handles messages from the Persistence channel for other services that can impact the data in the authentication service, such as roles, permissions, and users.
- AuthDataUpdatePersistenceHandler(ObjectMapper) - Constructor for class com.broadleafcommerce.auth.user.listener.AuthDataUpdatePersistenceHandler
- AuthDataUpdatePersistenceHandlerAutoConfiguration - Class in com.broadleafcommerce.auth.user.listener.autoconfigure
- AuthDataUpdatePersistenceHandlerAutoConfiguration() - Constructor for class com.broadleafcommerce.auth.user.listener.autoconfigure.AuthDataUpdatePersistenceHandlerAutoConfiguration
- AuthDefaultsEnvironmentPostProcessor - Class in com.broadleafcommerce.auth.autoconfigure
-
Spring Boot default property overrides for this service
- AuthDefaultsEnvironmentPostProcessor() - Constructor for class com.broadleafcommerce.auth.autoconfigure.AuthDefaultsEnvironmentPostProcessor
- authenticate(Authentication) - Method in class com.broadleafcommerce.auth.user.session.embedded.EmbeddedLoginTokenAuthenticationProvider
- authenticate(Authentication) - Method in class com.broadleafcommerce.auth.user.session.OAuth2SessionAuthenticationProvider
- AuthenticationController - Class in com.broadleafcommerce.auth.user.web.endpoint
- AuthenticationController(UserPasswordService<PasswordToken, User>, ClientRedirectService, UserLoginService, UserLoginProperties, AuthorizedClientService<AuthorizedClient>, ClientIdentityProviderProperties, BroadleafClientRegistrationRepository, TypeFactory) - Constructor for class com.broadleafcommerce.auth.user.web.endpoint.AuthenticationController
- AuthenticationController.ModelAttributes - Class in com.broadleafcommerce.auth.user.web.endpoint
- authenticationDetailsSource(ContextHelperService) - Method in class com.broadleafcommerce.auth.client.autoconfigure.OAuthClientAutoConfiguration
- authenticationEntryPoint() - Method in class com.broadleafcommerce.auth.user.autoconfigure.AuthorizationServerWebSecurityConfiguration
- AuthenticationEvent - Class in com.broadleafcommerce.auth.user.domain
-
A message event dispatched after authentication events occur.
- AuthenticationEvent() - Constructor for class com.broadleafcommerce.auth.user.domain.AuthenticationEvent
- AuthenticationEvent(String, User, Map<String, Object>, ContextInfo) - Constructor for class com.broadleafcommerce.auth.user.domain.AuthenticationEvent
- AuthenticationFailureExceptionMapping - Class in com.broadleafcommerce.auth.security.web.authentication
-
Class used for mapping an exception to a redirect URI.
- AuthenticationFailureExceptionMapping(Class<?>, String) - Constructor for class com.broadleafcommerce.auth.security.web.authentication.AuthenticationFailureExceptionMapping
- authenticationFailureHandler() - Method in class com.broadleafcommerce.auth.user.autoconfigure.AuthorizationServerWebSecurityConfiguration
- AuthenticationLogoutHandler - Class in com.broadleafcommerce.auth.user.web.logout
- AuthenticationLogoutHandler(StatelessUtil) - Constructor for class com.broadleafcommerce.auth.user.web.logout.AuthenticationLogoutHandler
- AuthenticationMessageType - Enum in com.broadleafcommerce.auth.user.domain
-
Default
AuthenticationEvent
message types - AuthenticationProperties - Class in com.broadleafcommerce.auth.provider.jpa.environment
- AuthenticationProperties() - Constructor for class com.broadleafcommerce.auth.provider.jpa.environment.AuthenticationProperties
- AuthenticationStrategyDelegate - Interface in com.broadleafcommerce.auth.user.web.authentication.session
-
Used by the
DefaultSessionAuthenticationStrategy
to convertAuthentication
from various sources intoOAuth2UserDetails
. - authenticationSuccessHandler() - Method in class com.broadleafcommerce.auth.user.autoconfigure.AuthorizationServerWebSecurityConfiguration
- AuthenticationVariableExpression - Class in com.broadleafcommerce.auth.user.web.expression
- AuthenticationVariableExpression(ClientRedirectService, VerifyRedirectCookieProperties) - Constructor for class com.broadleafcommerce.auth.user.web.expression.AuthenticationVariableExpression
- AuthExceptionAdvisor - Class in com.broadleafcommerce.auth.resource.web.endpoint.exception
-
General exception handler registry for handlers not exclusive to a single controller.
- AuthExceptionAdvisor() - Constructor for class com.broadleafcommerce.auth.resource.web.endpoint.exception.AuthExceptionAdvisor
- AuthI18nAutoConfiguration - Class in com.broadleafcommerce.auth.i18n.autoconfigure
-
Responsible for configuring the setup for internationalization support.
- AuthI18nAutoConfiguration() - Constructor for class com.broadleafcommerce.auth.i18n.autoconfigure.AuthI18nAutoConfiguration
- AuthI18nAutoConfiguration.AuthMessagesDefaultBasenameAddingPostProcessor - Class in com.broadleafcommerce.auth.i18n.autoconfigure
- AuthMessagesDefaultBasenameAddingPostProcessor() - Constructor for class com.broadleafcommerce.auth.i18n.autoconfigure.AuthI18nAutoConfiguration.AuthMessagesDefaultBasenameAddingPostProcessor
- authMessageSourcePostProcessor() - Method in class com.broadleafcommerce.auth.i18n.autoconfigure.AuthI18nAutoConfiguration
- AUTHORIZATION_REQUEST_BASE_URI - Static variable in class com.broadleafcommerce.auth.user.web.endpoint.AuthenticationController
- AuthorizationDataInitializationProperties - Class in com.broadleafcommerce.auth.data.autoconfigure
- AuthorizationDataInitializationProperties() - Constructor for class com.broadleafcommerce.auth.data.autoconfigure.AuthorizationDataInitializationProperties
- AuthorizationDataInitializationProperties.AuthorizationServerConfig - Class in com.broadleafcommerce.auth.data.autoconfigure
- AuthorizationDataInitializationProperties.AuthorizedClientConfig - Class in com.broadleafcommerce.auth.data.autoconfigure
- authorizationGrantType(String) - Method in class com.broadleafcommerce.auth.client.web.repo.AuthorizationRequestWrapper.AuthorizationRequestWrapperBuilder
- authorizationRequestRepository(StatelessUtil, ContextHelperService) - Method in class com.broadleafcommerce.auth.client.autoconfigure.OAuthClientAutoConfiguration
- AuthorizationRequestRepositoryProperties - Class in com.broadleafcommerce.auth.client.autoconfigure
-
Configuration properties for
AuthorizationRequestRepository
/BroadleafAuthorizationRequestRepository
. - AuthorizationRequestRepositoryProperties() - Constructor for class com.broadleafcommerce.auth.client.autoconfigure.AuthorizationRequestRepositoryProperties
- authorizationRequestUri(String) - Method in class com.broadleafcommerce.auth.client.web.repo.AuthorizationRequestWrapper.AuthorizationRequestWrapperBuilder
- AuthorizationRequestWrapper - Class in com.broadleafcommerce.auth.client.web.repo
-
A holder for
OAuth2AuthorizationRequest
data, with a field for the Broadleaf Client Id - AuthorizationRequestWrapper() - Constructor for class com.broadleafcommerce.auth.client.web.repo.AuthorizationRequestWrapper
- AuthorizationRequestWrapper(String, String, String, String, String, Set<String>, String, Map<String, Object>, String, Map<String, Object>, String) - Constructor for class com.broadleafcommerce.auth.client.web.repo.AuthorizationRequestWrapper
- AuthorizationRequestWrapper.AuthorizationRequestWrapperBuilder - Class in com.broadleafcommerce.auth.client.web.repo
- AuthorizationServer - Class in com.broadleafcommerce.auth.server.domain
-
An authorization server responsible for authenticating users.
- AuthorizationServer() - Constructor for class com.broadleafcommerce.auth.server.domain.AuthorizationServer
- AuthorizationServerAutoConfiguration - Class in com.broadleafcommerce.auth.server.autoconfigure
- AuthorizationServerAutoConfiguration() - Constructor for class com.broadleafcommerce.auth.server.autoconfigure.AuthorizationServerAutoConfiguration
- AuthorizationServerConfig() - Constructor for class com.broadleafcommerce.auth.data.autoconfigure.AuthorizationDataInitializationProperties.AuthorizationServerConfig
- AuthorizationServerConfiguration - Class in com.broadleafcommerce.auth.user.autoconfigure
-
Set up OAuth specific items.
- AuthorizationServerConfiguration(AuthorizationServerDataInitializerAutoConfiguration.RoleConfiguration, TypeFactory, AuthorizationServerService<AuthorizationServer>, UserRoleService<UserRole>, AuthorizationDataInitializationProperties) - Constructor for class com.broadleafcommerce.auth.data.autoconfigure.AuthorizationServerDataInitializerAutoConfiguration.AuthorizationServerConfiguration
- AuthorizationServerConfiguration(OAuth2SessionAuthenticationFilter, OAuth2TokenEndpointAuthenticationFilter, Optional<EmbeddedLoginTokenEndpointAuthenticationFilter>, AuthorizedClientService<AuthorizedClient>, SecurityService, JwtAccessTokenConverter, List<TokenEnhancer>, JwtTokenStore, RedirectResolver, TokenProperties, ClientDetailsService, AuthenticationConfiguration) - Constructor for class com.broadleafcommerce.auth.user.autoconfigure.AuthorizationServerConfiguration
- AuthorizationServerDataInitializer - Class in com.broadleafcommerce.auth.data
- AuthorizationServerDataInitializer(TypeFactory, AuthorizationServerService<AuthorizationServer>, UserRoleService<UserRole>, AuthorizationDataInitializationProperties) - Constructor for class com.broadleafcommerce.auth.data.AuthorizationServerDataInitializer
- AuthorizationServerDataInitializerAutoConfiguration - Class in com.broadleafcommerce.auth.data.autoconfigure
- AuthorizationServerDataInitializerAutoConfiguration() - Constructor for class com.broadleafcommerce.auth.data.autoconfigure.AuthorizationServerDataInitializerAutoConfiguration
- AuthorizationServerDataInitializerAutoConfiguration.AuthorizationServerConfiguration - Class in com.broadleafcommerce.auth.data.autoconfigure
- AuthorizationServerDataInitializerAutoConfiguration.AuthorizedClientConfiguration - Class in com.broadleafcommerce.auth.data.autoconfigure
- AuthorizationServerDataInitializerAutoConfiguration.DefaultMasterGlobalAdminUserConfiguration - Class in com.broadleafcommerce.auth.data.autoconfigure
- AuthorizationServerDataInitializerAutoConfiguration.PermissionConfiguration - Class in com.broadleafcommerce.auth.data.autoconfigure
- AuthorizationServerDataInitializerAutoConfiguration.RoleConfiguration - Class in com.broadleafcommerce.auth.data.autoconfigure
- AuthorizationServerDataInitializerAutoConfiguration.UserConfiguration - Class in com.broadleafcommerce.auth.data.autoconfigure
- AuthorizationServerEndpoint - Class in com.broadleafcommerce.auth.server.web.endpoint
- AuthorizationServerEndpoint(AuthorizationServerService<AuthorizationServer>) - Constructor for class com.broadleafcommerce.auth.server.web.endpoint.AuthorizationServerEndpoint
- AuthorizationServerJpaAutoConfiguration - Class in com.broadleafcommerce.auth.server.provider.jpa.autoconfigure
- AuthorizationServerJpaAutoConfiguration() - Constructor for class com.broadleafcommerce.auth.server.provider.jpa.autoconfigure.AuthorizationServerJpaAutoConfiguration
- AuthorizationServerProperties - Class in com.broadleafcommerce.auth.user.autoconfigure
- AuthorizationServerProperties() - Constructor for class com.broadleafcommerce.auth.user.autoconfigure.AuthorizationServerProperties
- AuthorizationServerProperties.ContentSecurityPolicyProperties - Class in com.broadleafcommerce.auth.user.autoconfigure
-
Properties configuring the behavior of
ContentSecurityPolicyConfigurer
. - AuthorizationServerProperties.ContentSecurityPolicyProperties.DirectiveValue - Class in com.broadleafcommerce.auth.user.autoconfigure
-
Represents the configuration for a particular 'directive' (ex: should 'default-src' be provided, and what should its value be?).
- AuthorizationServerProperties.OAuth2 - Class in com.broadleafcommerce.auth.user.autoconfigure
- AuthorizationServerRepository<D> - Interface in com.broadleafcommerce.auth.server.repository
- authorizationServerService - Variable in class com.broadleafcommerce.auth.client.service.DefaultContextHelperService
- authorizationServerService(AuthorizationServerRepository<D>, SimplePayloadMapper, AuthServerEntityValidator) - Method in class com.broadleafcommerce.auth.server.autoconfigure.AuthorizationServerAutoConfiguration
- AuthorizationServerService<P extends AuthorizationServer> - Interface in com.broadleafcommerce.auth.server.service
-
Service interface for managing authorization servers.
- AuthorizationServerWebAutoConfiguration - Class in com.broadleafcommerce.auth.server.web.autoconfigure
- AuthorizationServerWebAutoConfiguration() - Constructor for class com.broadleafcommerce.auth.server.web.autoconfigure.AuthorizationServerWebAutoConfiguration
- AuthorizationServerWebSecurityConfiguration - Class in com.broadleafcommerce.auth.user.autoconfigure
-
Set up the spring security configuration for our OAuth server
- AuthorizationServerWebSecurityConfiguration(RequestCache, AuthorizationServerProperties, StatelessUtil, ClientDetailsService, AuthenticationLogoutHandler, AuthorizationRequestRepository<OAuth2AuthorizationRequest>, AuthenticationDetailsSource<HttpServletRequest, ?>, SessionAuthenticationStrategy, FormLoginAuthenticationProvider, OAuth2SessionAuthenticationProvider, VerifyRedirectCookieFilter, ClientIdFilter, UserLockoutService, EmbeddedLoginProperties, Optional<EmbeddedLoginAuthenticationProvider>, Optional<EmbeddedLoginTokenAuthenticationProvider>, AuthorizationServerService<AuthorizationServer>, AuthorizedClientService<AuthorizedClient>, PasscodeService<PasswordToken, User>, UserService<User>) - Constructor for class com.broadleafcommerce.auth.user.autoconfigure.AuthorizationServerWebSecurityConfiguration
- authorizationUri(String) - Method in class com.broadleafcommerce.auth.client.web.repo.AuthorizationRequestWrapper.AuthorizationRequestWrapperBuilder
- AuthorizedClient - Class in com.broadleafcommerce.auth.server.domain
-
Represents the authorization service concept of an authorized client.
- AuthorizedClient() - Constructor for class com.broadleafcommerce.auth.server.domain.AuthorizedClient
- AuthorizedClientAutoConfiguration - Class in com.broadleafcommerce.auth.server.autoconfigure
- AuthorizedClientAutoConfiguration() - Constructor for class com.broadleafcommerce.auth.server.autoconfigure.AuthorizedClientAutoConfiguration
- AuthorizedClientConfig() - Constructor for class com.broadleafcommerce.auth.data.autoconfigure.AuthorizationDataInitializationProperties.AuthorizedClientConfig
- AuthorizedClientConfiguration(AuthorizationServerDataInitializerAutoConfiguration.AuthorizationServerConfiguration, TypeFactory, AuthorizedClientService<AuthorizedClient>, PasswordEncoder, AuthorizationDataInitializationProperties) - Constructor for class com.broadleafcommerce.auth.data.autoconfigure.AuthorizationServerDataInitializerAutoConfiguration.AuthorizedClientConfiguration
- AuthorizedClientDataInitializer - Class in com.broadleafcommerce.auth.data
- AuthorizedClientDataInitializer(TypeFactory, AuthorizedClientService<AuthorizedClient>, PasswordEncoder, AuthorizationDataInitializationProperties) - Constructor for class com.broadleafcommerce.auth.data.AuthorizedClientDataInitializer
- AuthorizedClientEndpoint - Class in com.broadleafcommerce.auth.server.web.endpoint
- AuthorizedClientEndpoint(AuthorizedClientService<AuthorizedClient>, AuthorizationServerService<AuthorizationServer>) - Constructor for class com.broadleafcommerce.auth.server.web.endpoint.AuthorizedClientEndpoint
- authorizedClientEntityValidator() - Method in class com.broadleafcommerce.auth.server.autoconfigure.AuthorizedClientAutoConfiguration
- AuthorizedClientEntityValidator - Class in com.broadleafcommerce.auth.server.validation
-
Validator targeting
AuthorizationServer
- AuthorizedClientEntityValidator() - Constructor for class com.broadleafcommerce.auth.server.validation.AuthorizedClientEntityValidator
- AuthorizedClientRepository<D> - Interface in com.broadleafcommerce.auth.server.repository
- authorizedClientService - Variable in class com.broadleafcommerce.auth.client.service.DefaultContextHelperService
- authorizedClientService(AuthorizationServerService<AuthorizationServer>, AuthorizedClientRepository<D>, SimplePayloadMapper, EntityValidatorManager, PasswordEncoder, TenantUrlResolver) - Method in class com.broadleafcommerce.auth.server.autoconfigure.AuthorizedClientAutoConfiguration
- AuthorizedClientService<P extends AuthorizedClient> - Interface in com.broadleafcommerce.auth.server.service
-
Service interface for managing
AuthorizedClient
. - AuthPersistenceConsumer - Interface in com.broadleafcommerce.auth.tenant.message
-
Spring cloud data channel description for messaging input.
- AuthRegistrationProperties - Class in com.broadleafcommerce.auth.user.service.autoconfigure
-
Configuration properties for special behavior on user registration.
- AuthRegistrationProperties() - Constructor for class com.broadleafcommerce.auth.user.service.autoconfigure.AuthRegistrationProperties
- AuthResourceWebAutoConfiguration - Class in com.broadleafcommerce.auth.resource.web.autoconfigure
-
Web configuration for the resource side of the auth server
- AuthResourceWebAutoConfiguration() - Constructor for class com.broadleafcommerce.auth.resource.web.autoconfigure.AuthResourceWebAutoConfiguration
- AuthServerCreationHandler - Interface in com.broadleafcommerce.auth.tenant.service
-
Service responsible for creating
authorization servers
andclients
when a new application is created. - authServerEntityValidator() - Method in class com.broadleafcommerce.auth.server.autoconfigure.AuthorizationServerAutoConfiguration
- AuthServerEntityValidator - Class in com.broadleafcommerce.auth.server.validation
-
Validator targeting
AuthorizationServer
- AuthServerEntityValidator() - Constructor for class com.broadleafcommerce.auth.server.validation.AuthServerEntityValidator
- authServerMatches(P, P) - Method in class com.broadleafcommerce.auth.user.service.DefaultUserService
-
Verifies that two user instances have the same authorization server.
- AuthServerProperties() - Constructor for class com.broadleafcommerce.auth.tenant.domain.DefaultAuthServerProperties.AuthServerProperties
- AuthServiceCacheAutoConfiguration - Class in com.broadleafcommerce.auth.autoconfigure
-
Configuration for engaging default Broadleaf support for Apache Ignite cache
- AuthServiceCacheAutoConfiguration() - Constructor for class com.broadleafcommerce.auth.autoconfigure.AuthServiceCacheAutoConfiguration
- AuthServiceEntityValidationConfiguration - Class in com.broadleafcommerce.auth.resource.autoconfigure
-
Auth-specific configuration for entity validations.
- AuthServiceEntityValidationConfiguration() - Constructor for class com.broadleafcommerce.auth.resource.autoconfigure.AuthServiceEntityValidationConfiguration
- AuthServiceJpaAutoConfiguration - Class in com.broadleafcommerce.auth.autoconfigure
- AuthServiceJpaAutoConfiguration() - Constructor for class com.broadleafcommerce.auth.autoconfigure.AuthServiceJpaAutoConfiguration
- AuthServiceOAuth2CommonAutoConfiguration - Class in com.broadleafcommerce.auth.autoconfigure
-
Common configuration used to set up the token services and converters for the authorization server.
- AuthServiceOAuth2CommonAutoConfiguration(AuthorizationServerProperties) - Constructor for class com.broadleafcommerce.auth.autoconfigure.AuthServiceOAuth2CommonAutoConfiguration
- AuthServiceServiceAutoConfiguration - Class in com.broadleafcommerce.auth.user.service.autoconfigure
-
Configures the common service layer that applies to both the resource and authorization server concerns
- AuthServiceServiceAutoConfiguration() - Constructor for class com.broadleafcommerce.auth.user.service.autoconfigure.AuthServiceServiceAutoConfiguration
- AuthServiceTemplateAutoConfiguration - Class in com.broadleafcommerce.auth.user.web.autoconfigure
- AuthServiceTemplateAutoConfiguration() - Constructor for class com.broadleafcommerce.auth.user.web.autoconfigure.AuthServiceTemplateAutoConfiguration
- AuthServiceTemplateAutoConfiguration.ViewResolverPostProcessor - Class in com.broadleafcommerce.auth.user.web.autoconfigure
- AuthServiceUserWebAutoConfiguration - Class in com.broadleafcommerce.auth.user.web.autoconfigure
-
Autoconfiguration for the username/password login functionality
- AuthServiceUserWebAutoConfiguration() - Constructor for class com.broadleafcommerce.auth.user.web.autoconfigure.AuthServiceUserWebAutoConfiguration
- AuthTenantPersistenceHandler - Class in com.broadleafcommerce.auth.tenant.message
-
Handler for the
AuthPersistenceConsumer
channel that specializes in replicating persistedApplication
domain information into a subset of that information embodied in theApplication
domain. - AuthTenantPersistenceHandler(ApplicationService<Application>, ObjectMapper, TypeFactory) - Constructor for class com.broadleafcommerce.auth.tenant.message.AuthTenantPersistenceHandler
-
Deprecated.
- AuthTenantPersistenceHandler(ApplicationService<Application>, ObjectMapper, TypeFactory, AuthServerCreationHandler) - Constructor for class com.broadleafcommerce.auth.tenant.message.AuthTenantPersistenceHandler
- AuthTenantPersistenceHandler(ObjectMapper, ApplicationService<Application>, TypeFactory, AuthServerCreationHandler) - Constructor for class com.broadleafcommerce.auth.tenant.message.AuthTenantPersistenceHandler
- AuthUserJpaAutoConfiguration - Class in com.broadleafcommerce.auth.user.provider.jpa.autoconfigure
- AuthUserJpaAutoConfiguration() - Constructor for class com.broadleafcommerce.auth.user.provider.jpa.autoconfigure.AuthUserJpaAutoConfiguration
- AuthUserMessagingAutoConfiguration - Class in com.broadleafcommerce.auth.user.messaging.autoconfigure
- AuthUserMessagingAutoConfiguration() - Constructor for class com.broadleafcommerce.auth.user.messaging.autoconfigure.AuthUserMessagingAutoConfiguration
- autoLoginInternal(HttpServletRequest, HttpServletResponse, String, String, String) - Method in class com.broadleafcommerce.auth.security.service.DefaultUserLoginService
B
- BASE_URI - Static variable in class com.broadleafcommerce.auth.client.web.endpoint.OAuthClientRegistrationEndpoint
- BASE_URI - Static variable in class com.broadleafcommerce.auth.server.web.endpoint.AuthorizationServerEndpoint
- BASE_URI - Static variable in class com.broadleafcommerce.auth.server.web.endpoint.AuthorizedClientEndpoint
- BASE_URI - Static variable in class com.broadleafcommerce.auth.server.web.endpoint.ClientDiscoveryEndpoint
- BASE_URI - Static variable in class com.broadleafcommerce.auth.user.web.endpoint.PasscodeEndpoint
- BASE_USER - Static variable in class com.broadleafcommerce.auth.data.RoleDataInitializer.UserRoleIds
- BasicSavedRequest - Class in com.broadleafcommerce.auth.user.session
-
Simple implementation of a
SavedRequest
. - BasicSavedRequest(String) - Constructor for class com.broadleafcommerce.auth.user.session.BasicSavedRequest
- BATCH_SIZE - Static variable in class com.broadleafcommerce.auth.client.provider.jpa.service.EncryptionMigrationTask
- BLANK_USERNAME_MSG - Static variable in class com.broadleafcommerce.auth.user.web.endpoint.AuthenticationController.ModelAttributes
- BLC_CIPHER_VERSION_1 - Static variable in class com.broadleafcommerce.auth.client.provider.jpa.converter.EncryptedFieldConverter
- blcClientId(String) - Method in class com.broadleafcommerce.auth.client.web.repo.AuthorizationRequestWrapper.AuthorizationRequestWrapperBuilder
- BroadleafAuthorizationRequestRepository - Class in com.broadleafcommerce.auth.client.web.repo
-
Save and load
OAuth2AuthorizationRequest
from a cookie. - BroadleafAuthorizationRequestRepository(StatelessUtil, ContextHelperService) - Constructor for class com.broadleafcommerce.auth.client.web.repo.BroadleafAuthorizationRequestRepository
- BroadleafClientRegistrationRepository - Interface in com.broadleafcommerce.auth.client.registration
-
This enhances the
ClientRegistrationRepository
interface to enable users to get all ClientRegistrations at once. - broadleafDialect(ClientRedirectService, VerifyRedirectCookieProperties) - Method in class com.broadleafcommerce.auth.user.web.autoconfigure.AuthServiceTemplateAutoConfiguration
- BroadleafDialect - Class in com.broadleafcommerce.auth.user.web.dialect
- BroadleafDialect(IExpressionObjectFactory) - Constructor for class com.broadleafcommerce.auth.user.web.dialect.BroadleafDialect
- broadleafOAuth2DefaultTemplateResolver(ThymeleafProperties) - Method in class com.broadleafcommerce.auth.user.web.autoconfigure.AuthServiceTemplateAutoConfiguration
- BroadleafOAuthClientAuthenticationDetails - Class in com.broadleafcommerce.auth.client.provider.authentication
-
This is added to the
OAuth2LoginAuthenticationToken
and used by theDefaultSessionAuthenticationStrategy
to create cookies after authentication. - BroadleafOAuthClientAuthenticationDetails(String) - Constructor for class com.broadleafcommerce.auth.client.provider.authentication.BroadleafOAuthClientAuthenticationDetails
- broadleafTemplateResolver(ThymeleafProperties, AuthorizedClientService<AuthorizedClient>, AuthorizationServerService<AuthorizationServer>) - Method in class com.broadleafcommerce.auth.user.web.autoconfigure.AuthServiceTemplateAutoConfiguration
- BroadleafVariableExpression - Interface in com.broadleafcommerce.auth.user.web.expression
-
Classes that implement this interface will be exposed to the Thymeleaf expression evaluation context.
- BroadleafVariableExpressionObjectFactory - Class in com.broadleafcommerce.auth.user.web.expression.factory
- BroadleafVariableExpressionObjectFactory(List<BroadleafVariableExpression>) - Constructor for class com.broadleafcommerce.auth.user.web.expression.factory.BroadleafVariableExpressionObjectFactory
- build() - Method in class com.broadleafcommerce.auth.client.web.repo.AuthorizationRequestWrapper.AuthorizationRequestWrapperBuilder
- build() - Method in class com.broadleafcommerce.auth.user.api.dto.ResetPasswordForm.ResetPasswordFormBuilder
- build() - Method in class com.broadleafcommerce.auth.user.listener.domain.AdminPermission.AdminPermissionBuilder
- build() - Method in class com.broadleafcommerce.auth.user.listener.domain.AdminRole.AdminRoleBuilder
- build() - Method in class com.broadleafcommerce.auth.user.listener.domain.AdminUser.AdminUserBuilder
- buildAuthToken(String, String, String) - Method in class com.broadleafcommerce.auth.user.session.embedded.EmbeddedLoginAuthenticationFilter
- buildAuthToken(String, String, String) - Method in class com.broadleafcommerce.auth.user.session.FormLoginAuthenticationFilter
-
Creates a
UsernamePasswordAuthenticationToken
from the authentication request. - buildClientRegistration(OAuthClientRegistrationWrapper) - Method in class com.broadleafcommerce.auth.client.registration.DefaultBroadleafClientRegistrationRepository
-
Converts an
OAuthClientRegistrationWrapper
to aClientRegistration
. - buildContextInfo(User, String) - Method in class com.broadleafcommerce.auth.user.service.DefaultUserMessagingService
- buildDetails(HttpServletRequest) - Method in class com.broadleafcommerce.auth.client.provider.authentication.DefaultOAuthClientAuthenticationDetailsSource
- buildEmbeddedLoginTokenEndpointAuthenticationToken(OAuth2UserDetails, String, String, String, String, String) - Method in class com.broadleafcommerce.auth.user.session.embedded.EmbeddedLoginTokenAuthenticationProvider
- builder() - Static method in class com.broadleafcommerce.auth.client.web.repo.AuthorizationRequestWrapper
- builder() - Static method in class com.broadleafcommerce.auth.user.api.dto.ResetPasswordForm
- builder() - Static method in class com.broadleafcommerce.auth.user.listener.domain.AdminPermission
- builder() - Static method in class com.broadleafcommerce.auth.user.listener.domain.AdminRole
- builder() - Static method in class com.broadleafcommerce.auth.user.listener.domain.AdminUser
- buildIdFilter(String, Root<D>, CriteriaBuilder, Map<String, Object>) - Method in class com.broadleafcommerce.auth.security.provider.jpa.repository.JpaCustomizedRoleRepository
- buildIdFilter(String, Root<D>, CriteriaBuilder, Map<String, Object>) - Method in class com.broadleafcommerce.auth.security.provider.jpa.repository.JpaCustomizedUserPermissionRepository
- buildIdFilter(String, Root<D>, CriteriaBuilder, Map<String, Object>) - Method in class com.broadleafcommerce.auth.user.provider.jpa.repository.JpaCustomizedUserRepository
- buildImpersonationClaims(ImpersonationRequest, Authentication) - Method in class com.broadleafcommerce.auth.user.service.DefaultImpersonationService
- buildOAuth2AuthorizationRequest(AuthorizationRequestWrapper) - Method in class com.broadleafcommerce.auth.client.web.repo.BroadleafAuthorizationRequestRepository
-
Build a
OAuth2AuthorizationRequest
from aAuthorizationRequestWrapper
. - buildOAuth2Request(String, OAuth2UserDetails, String) - Method in class com.broadleafcommerce.auth.user.session.embedded.EmbeddedLoginTokenAuthenticationProvider
-
Build a synthetic
OAuth2Request
. - buildObject(IExpressionContext, String) - Method in class com.broadleafcommerce.auth.user.web.expression.factory.BroadleafVariableExpressionObjectFactory
- buildRedirectUrl(RedirectResolver, ClientDetails, String, MultiValueMap<String, String>) - Static method in class com.broadleafcommerce.auth.user.util.OAuthRedirectHelper
- buildResetPasswordUri(String) - Method in class com.broadleafcommerce.auth.user.service.DefaultUserMessagingService
- buildResetPasswordUri(String, String) - Method in class com.broadleafcommerce.auth.user.service.DefaultUserMessagingService
- buildUserDetails(User, String, String) - Method in class com.broadleafcommerce.auth.user.service.DefaultOAuth2UserDetailsService
- buildUserForCreate(AdminUser, Instant) - Method in class com.broadleafcommerce.auth.user.listener.AdminUserPersistenceHandler
- buildUsername(OAuth2AuthenticationToken) - Method in class com.broadleafcommerce.auth.client.web.authentication.session.AbstractOAuthClientAuthenticationStrategyDelegate
- buildUsername(T) - Method in class com.broadleafcommerce.auth.user.web.authentication.session.AbstractAuthenticationStrategyDelegate
-
Build a username from the authentication token.
- buildUserPermissionForCreate(String, AdminPermission, Instant) - Method in class com.broadleafcommerce.auth.user.listener.AdminPermissionPersistenceHandler
- buildUserRegistration(OAuth2AuthenticationToken, String, String) - Method in class com.broadleafcommerce.auth.client.web.authentication.session.GoogleOAuthClientAuthenticationStrategyDelegate
- buildUserRegistration(T, String, String) - Method in class com.broadleafcommerce.auth.user.web.authentication.session.AbstractAuthenticationStrategyDelegate
-
Build a
UserRegistration
from the authentication token. - buildUserRoleForCreate(String, AdminRole, Instant) - Method in class com.broadleafcommerce.auth.user.listener.AdminRolePersistenceHandler
- businessDomainType(String) - Method in class com.broadleafcommerce.auth.user.listener.domain.AdminPermission.AdminPermissionBuilder
- businessDomainType(String) - Method in class com.broadleafcommerce.auth.user.listener.domain.AdminRole.AdminRoleBuilder
- businessDomainType(String) - Method in class com.broadleafcommerce.auth.user.listener.domain.AdminUser.AdminUserBuilder
C
- CACHE_ADMIN_URL_BY_TENANT_ID - Static variable in interface com.broadleafcommerce.auth.tenant.service.TenantUrlResolver
- CACHE_APPLICATION_URL_BY_APPLICATION_ID - Static variable in interface com.broadleafcommerce.auth.tenant.service.TenantUrlResolver
- CACHE_BY_CLIENT_REGISTRATION_ID - Static variable in class com.broadleafcommerce.auth.client.service.DefaultOAuthClientRegistrationPersistenceService
- CACHE_BY_SCOPE_NAMES - Static variable in interface com.broadleafcommerce.auth.security.repository.PermissionRepository
- CACHE_BY_SCOPE_NAMES_PERMISSIONS - Static variable in interface com.broadleafcommerce.auth.security.repository.PermissionRepository
- CACHE_BY_SERVER_ID - Static variable in class com.broadleafcommerce.auth.server.service.DefaultAuthorizationServerService
- canEqual(Object) - Method in class com.broadleafcommerce.auth.cache.AuthCacheProperties
- canEqual(Object) - Method in class com.broadleafcommerce.auth.client.autoconfigure.AuthorizationRequestRepositoryProperties
- canEqual(Object) - Method in class com.broadleafcommerce.auth.client.autoconfigure.OAuth2AuthorizedClientRepositoryProperties
- canEqual(Object) - Method in class com.broadleafcommerce.auth.client.domain.OAuthClientRegistrationProviderDetails
- canEqual(Object) - Method in class com.broadleafcommerce.auth.client.domain.OAuthClientRegistrationProviderDetails.UserInfoEndpoint
- canEqual(Object) - Method in class com.broadleafcommerce.auth.client.domain.OAuthClientRegistrationWrapper
- canEqual(Object) - Method in class com.broadleafcommerce.auth.client.provider.jpa.domain.JpaOAuthClientProviderDetails
- canEqual(Object) - Method in class com.broadleafcommerce.auth.client.provider.jpa.domain.JpaOAuthClientRegistration
- canEqual(Object) - Method in class com.broadleafcommerce.auth.client.service.DefaultOAuth2AuthorizedClientRepository.TenantAwareOAuth2AuthorizedClientWrapper
- canEqual(Object) - Method in class com.broadleafcommerce.auth.client.web.repo.AuthorizationRequestWrapper
- canEqual(Object) - Method in class com.broadleafcommerce.auth.data.autoconfigure.AuthorizationDataInitializationProperties.AuthorizationServerConfig
- canEqual(Object) - Method in class com.broadleafcommerce.auth.data.autoconfigure.AuthorizationDataInitializationProperties.AuthorizedClientConfig
- canEqual(Object) - Method in class com.broadleafcommerce.auth.data.autoconfigure.AuthorizationDataInitializationProperties
- canEqual(Object) - Method in class com.broadleafcommerce.auth.provider.jpa.environment.AuthenticationProperties
- canEqual(Object) - Method in class com.broadleafcommerce.auth.resource.domain.ApplicationRef
- canEqual(Object) - Method in class com.broadleafcommerce.auth.resource.domain.Restriction
- canEqual(Object) - Method in class com.broadleafcommerce.auth.resource.domain.User
- canEqual(Object) - Method in class com.broadleafcommerce.auth.resource.domain.UserAttributesRequest
- canEqual(Object) - Method in class com.broadleafcommerce.auth.resource.domain.UserPermission
- canEqual(Object) - Method in class com.broadleafcommerce.auth.resource.domain.UserPermissionRef
- canEqual(Object) - Method in class com.broadleafcommerce.auth.resource.domain.UserRole
- canEqual(Object) - Method in class com.broadleafcommerce.auth.resource.domain.UserRoleRef
- canEqual(Object) - Method in class com.broadleafcommerce.auth.security.domain.AuthCode
- canEqual(Object) - Method in class com.broadleafcommerce.auth.security.domain.JpaUserPermission
- canEqual(Object) - Method in class com.broadleafcommerce.auth.security.domain.JpaUserRestrictedPermission
- canEqual(Object) - Method in class com.broadleafcommerce.auth.security.domain.JpaUserRestrictedRole
- canEqual(Object) - Method in class com.broadleafcommerce.auth.security.domain.JpaUserRestriction
- canEqual(Object) - Method in class com.broadleafcommerce.auth.security.domain.JpaUserRole
- canEqual(Object) - Method in class com.broadleafcommerce.auth.security.domain.PermissionScope
- canEqual(Object) - Method in class com.broadleafcommerce.auth.security.domain.SecurityScope
- canEqual(Object) - Method in class com.broadleafcommerce.auth.security.service.DefaultPrivilegeService.PrivilegeHydrationResult
- canEqual(Object) - Method in class com.broadleafcommerce.auth.security.service.PrivilegeSummary
- canEqual(Object) - Method in class com.broadleafcommerce.auth.security.web.authentication.AuthenticationFailureExceptionMapping
- canEqual(Object) - Method in class com.broadleafcommerce.auth.server.domain.AuthorizationServer
- canEqual(Object) - Method in class com.broadleafcommerce.auth.server.domain.AuthorizedClient
- canEqual(Object) - Method in class com.broadleafcommerce.auth.server.provider.jpa.domain.JpaAuthorizationServer
- canEqual(Object) - Method in class com.broadleafcommerce.auth.server.provider.jpa.domain.JpaAuthorizedClient
- canEqual(Object) - Method in class com.broadleafcommerce.auth.server.service.anonymization.AuthAnonymizationProperties
- canEqual(Object) - Method in class com.broadleafcommerce.auth.tenant.autoconfigure.SSLVerificationProperties
- canEqual(Object) - Method in class com.broadleafcommerce.auth.tenant.domain.Application
- canEqual(Object) - Method in class com.broadleafcommerce.auth.tenant.domain.DefaultAuthServerProperties.AuthServerProperties
- canEqual(Object) - Method in class com.broadleafcommerce.auth.tenant.domain.DefaultAuthServerProperties
- canEqual(Object) - Method in class com.broadleafcommerce.auth.tenant.domain.UrlResolverResponse
- canEqual(Object) - Method in class com.broadleafcommerce.auth.tenant.provider.jpa.domain.JpaApplication
- canEqual(Object) - Method in class com.broadleafcommerce.auth.token.provider.jpa.domain.JpaRefreshToken1
- canEqual(Object) - Method in class com.broadleafcommerce.auth.token.provider.jpa.domain.JpaRefreshToken2
- canEqual(Object) - Method in class com.broadleafcommerce.auth.token.provider.jpa.domain.JpaRefreshToken3
- canEqual(Object) - Method in class com.broadleafcommerce.auth.token.provider.jpa.domain.JpaRefreshToken4
- canEqual(Object) - Method in class com.broadleafcommerce.auth.token.provider.jpa.domain.JpaRefreshToken5
- canEqual(Object) - Method in class com.broadleafcommerce.auth.token.provider.jpa.domain.JpaRefreshToken6
- canEqual(Object) - Method in class com.broadleafcommerce.auth.token.service.DefaultOriginalAwareOAuth2RefreshToken
- canEqual(Object) - Method in class com.broadleafcommerce.auth.token.TokenProperties
- canEqual(Object) - Method in class com.broadleafcommerce.auth.user.api.dto.ChangePasswordForm
- canEqual(Object) - Method in class com.broadleafcommerce.auth.user.api.dto.ResetPasswordForm
- canEqual(Object) - Method in class com.broadleafcommerce.auth.user.api.dto.UserRegistration
- canEqual(Object) - Method in class com.broadleafcommerce.auth.user.autoconfigure.AuthorizationServerProperties
- canEqual(Object) - Method in class com.broadleafcommerce.auth.user.autoconfigure.AuthorizationServerProperties.ContentSecurityPolicyProperties
- canEqual(Object) - Method in class com.broadleafcommerce.auth.user.autoconfigure.AuthorizationServerProperties.ContentSecurityPolicyProperties.DirectiveValue
- canEqual(Object) - Method in class com.broadleafcommerce.auth.user.autoconfigure.AuthorizationServerProperties.OAuth2
- canEqual(Object) - Method in class com.broadleafcommerce.auth.user.autoconfigure.UserLockoutProperties
- canEqual(Object) - Method in class com.broadleafcommerce.auth.user.domain.AuthenticationEvent
- canEqual(Object) - Method in class com.broadleafcommerce.auth.user.domain.DefaultOAuth2UserDetails
- canEqual(Object) - Method in class com.broadleafcommerce.auth.user.domain.PasswordToken
- canEqual(Object) - Method in class com.broadleafcommerce.auth.user.domain.UserLoginAttempt
- canEqual(Object) - Method in class com.broadleafcommerce.auth.user.listener.domain.AdminPermission
- canEqual(Object) - Method in class com.broadleafcommerce.auth.user.listener.domain.AdminPermissionRef
- canEqual(Object) - Method in class com.broadleafcommerce.auth.user.listener.domain.AdminRestrictedPermission
- canEqual(Object) - Method in class com.broadleafcommerce.auth.user.listener.domain.AdminRestrictedRole
- canEqual(Object) - Method in class com.broadleafcommerce.auth.user.listener.domain.AdminRestriction
- canEqual(Object) - Method in class com.broadleafcommerce.auth.user.listener.domain.AdminRole
- canEqual(Object) - Method in class com.broadleafcommerce.auth.user.listener.domain.AdminRoleRef
- canEqual(Object) - Method in class com.broadleafcommerce.auth.user.listener.domain.AdminUser
- canEqual(Object) - Method in class com.broadleafcommerce.auth.user.listener.domain.Customer
- canEqual(Object) - Method in class com.broadleafcommerce.auth.user.messaging.ClearCustomerSegmentRequest
- canEqual(Object) - Method in class com.broadleafcommerce.auth.user.messaging.UserCreationEvent
- canEqual(Object) - Method in class com.broadleafcommerce.auth.user.provider.jpa.domain.JpaPasswordToken
- canEqual(Object) - Method in class com.broadleafcommerce.auth.user.provider.jpa.domain.JpaUser
- canEqual(Object) - Method in class com.broadleafcommerce.auth.user.provider.jpa.domain.JpaUserLoginAttempt
- canEqual(Object) - Method in class com.broadleafcommerce.auth.user.service.autoconfigure.AuthRegistrationProperties
- canEqual(Object) - Method in class com.broadleafcommerce.auth.user.session.DefaultOAuth2SessionToken
- canEqual(Object) - Method in class com.broadleafcommerce.auth.user.session.embedded.EmbeddedLoginTokenEndpointAuthenticationToken
- canEqual(Object) - Method in class com.broadleafcommerce.auth.user.session.environment.StatelessUtilProperties
- canEqual(Object) - Method in class com.broadleafcommerce.auth.user.session.token.enhancer.UserContext
- canEqual(Object) - Method in class com.broadleafcommerce.auth.user.validation.autoconfigure.PasswordTokenProperties
- canEqual(Object) - Method in class com.broadleafcommerce.auth.user.validation.autoconfigure.PasswordValidatorProperties
- canEqual(Object) - Method in class com.broadleafcommerce.auth.user.web.endpoint.model.OAuth2IdentityProvider
- canEqual(Object) - Method in class com.broadleafcommerce.auth.user.web.resolver.OAuth2ClientTemplateResolver
- canHandle(Authentication) - Method in class com.broadleafcommerce.auth.client.web.authentication.session.AbstractOAuthClientAuthenticationStrategyDelegate
-
Check if the given Authentication is an
OAuth2AuthenticationToken
and the registration id matchesAbstractOAuthClientAuthenticationStrategyDelegate.getOAuthRegistrationType()
- canHandle(Authentication) - Method in class com.broadleafcommerce.auth.client.web.authentication.session.DefaultOIDCAuthenticationStrategyDelegate
- canHandle(Authentication) - Method in class com.broadleafcommerce.auth.user.web.authentication.session.FormLoginAuthenticationStrategyDelegate
- canHandle(Authentication) - Method in interface com.broadleafcommerce.auth.user.web.authentication.session.AuthenticationStrategyDelegate
-
Determine if this delegate can map the given Authentication token to an OAuth2UserDetails
- canRedirectToUrl(String, String) - Method in interface com.broadleafcommerce.auth.server.service.ClientRedirectService
-
Checks if the user is able to be redirected to the given redirect URL
- canRedirectToUrl(String, String) - Method in class com.broadleafcommerce.auth.server.service.DefaultClientRedirectService
- canResetPassword(User) - Method in class com.broadleafcommerce.auth.user.service.DefaultUserLockoutService
- canResetPassword(User) - Method in interface com.broadleafcommerce.auth.user.service.UserLockoutService
-
Return true if this user can reset their password.
- CHANGE_PASSWORD_SUCCESS_VIEW - Static variable in class com.broadleafcommerce.auth.user.web.endpoint.AuthenticationController
- CHANGE_PASSWORD_VIEW - Static variable in class com.broadleafcommerce.auth.user.web.endpoint.AuthenticationController
- changePassword(ChangePasswordForm, BindingResult) - Method in class com.broadleafcommerce.auth.user.service.password.DefaultUserPasswordService
- changePassword(ChangePasswordForm, BindingResult) - Method in interface com.broadleafcommerce.auth.user.service.password.UserPasswordService
-
From the provided
ChangePasswordForm
, attempt to change the user's password. - ChangePasswordForm - Class in com.broadleafcommerce.auth.user.api.dto
-
This form backs the change password HTML form as a DTO.
- ChangePasswordForm() - Constructor for class com.broadleafcommerce.auth.user.api.dto.ChangePasswordForm
- changePasswordFormValidator(PasswordRequestValidator, PasswordEncoder) - Method in class com.broadleafcommerce.auth.user.validation.autoconfigure.ValidationAutoConfiguration
- ChangePasswordFormValidator - Interface in com.broadleafcommerce.auth.user.validation
-
Validator that runs through the fields in the
ChangePasswordForm
and ensures correctness. - changePasswordRequired(boolean) - Method in class com.broadleafcommerce.auth.user.listener.domain.AdminUser.AdminUserBuilder
- CHANNEL - Static variable in interface com.broadleafcommerce.auth.tenant.message.AuthPersistenceConsumer
- CHANNEL - Static variable in interface com.broadleafcommerce.auth.user.listener.AdminPermissionPersistenceConsumer
- CHANNEL - Static variable in interface com.broadleafcommerce.auth.user.listener.AdminRolePersistenceConsumer
- CHANNEL - Static variable in interface com.broadleafcommerce.auth.user.listener.AdminUserPersistenceConsumer
- CHANNEL - Static variable in interface com.broadleafcommerce.auth.user.listener.AuthCustomerPersistenceConsumer
- CHANNEL - Static variable in interface com.broadleafcommerce.auth.user.listener.SegmentMemberPersistenceConsumer
- CHANNEL - Static variable in interface com.broadleafcommerce.auth.user.messaging.ClearCustomerSegmentEventConsumer
- CHANNEL - Static variable in interface com.broadleafcommerce.auth.user.messaging.UserAttributesEventConsumer
- CHANNEL - Static variable in interface com.broadleafcommerce.auth.user.messaging.UserCreationProducer
- CHANNEL - Static variable in interface com.broadleafcommerce.auth.user.messaging.UserRegistrationProducer
- CHANNEL - Static variable in interface com.broadleafcommerce.auth.user.messaging.UserUpdateProducer
- CHANNEL - Static variable in interface com.broadleafcommerce.auth.user.service.PurgeLoginTriggeredJobEventConsumer
- checkScopes(Set<String>) - Method in class com.broadleafcommerce.auth.security.service.DefaultSecurityService
- checkScopes(Set<String>) - Method in interface com.broadleafcommerce.auth.security.service.SecurityService
-
Returns the sub-set of requested scopes that the user is permitted to access.
- cleanup() - Method in class com.broadleafcommerce.auth.token.service.DefaultTokenCleanupServices
- cleanupBatch(String, int) - Method in class com.broadleafcommerce.auth.token.service.DefaultRotatingTokenStore
- cleanupBatch(String, int) - Method in interface com.broadleafcommerce.auth.token.service.RotatableTokenStore
-
Given a refresh token primary key from which to start (i.e.
- ClearCustomerSegmentEventConsumer - Interface in com.broadleafcommerce.auth.user.messaging
- clearCustomerSegmentEventListener(IdempotentMessageConsumptionService, UserService<User>) - Method in class com.broadleafcommerce.auth.user.messaging.autoconfigure.AuthUserMessagingAutoConfiguration
- ClearCustomerSegmentEventListener - Class in com.broadleafcommerce.auth.user.messaging
- ClearCustomerSegmentEventListener(IdempotentMessageConsumptionService, UserService<User>) - Constructor for class com.broadleafcommerce.auth.user.messaging.ClearCustomerSegmentEventListener
- clearCustomerSegmentInput() - Method in interface com.broadleafcommerce.auth.user.messaging.ClearCustomerSegmentEventConsumer
- ClearCustomerSegmentRequest - Class in com.broadleafcommerce.auth.user.messaging
-
Represents a request to remove a customer segment from multiple users.
- ClearCustomerSegmentRequest() - Constructor for class com.broadleafcommerce.auth.user.messaging.ClearCustomerSegmentRequest
- clearCustomerSegments(Message<ClearCustomerSegmentRequest>) - Method in class com.broadleafcommerce.auth.user.messaging.ClearCustomerSegmentEventListener
- client_id - Variable in class com.broadleafcommerce.auth.user.api.dto.ResetPasswordForm
- client_id(String) - Method in class com.broadleafcommerce.auth.user.api.dto.ResetPasswordForm.ResetPasswordFormBuilder
- CLIENT_ID - Static variable in class com.broadleafcommerce.auth.resource.domain.SessionTokenClaimKeys
-
The claim storing a String client ID for the current session.
- ClientDiscoveryEndpoint - Class in com.broadleafcommerce.auth.server.web.endpoint
-
Endpoint used for the discovery of authorized client details.
- ClientDiscoveryEndpoint(AuthorizedClientService<AuthorizedClient>) - Constructor for class com.broadleafcommerce.auth.server.web.endpoint.ClientDiscoveryEndpoint
- ClientDiscoveryEndpoint.ClientDiscoveryResponse - Class in com.broadleafcommerce.auth.server.web.endpoint
- ClientDiscoveryEndpoint.ClientDiscoveryType - Enum in com.broadleafcommerce.auth.server.web.endpoint
- ClientDiscoveryResponse(AuthorizedClient) - Constructor for class com.broadleafcommerce.auth.server.web.endpoint.ClientDiscoveryEndpoint.ClientDiscoveryResponse
- ClientDiscoveryResponse(String, String) - Constructor for class com.broadleafcommerce.auth.server.web.endpoint.ClientDiscoveryEndpoint.ClientDiscoveryResponse
- clientId(String) - Method in class com.broadleafcommerce.auth.client.web.repo.AuthorizationRequestWrapper.AuthorizationRequestWrapperBuilder
- ClientIdentityProviderProperties - Class in com.broadleafcommerce.auth.user.web.autoconfigure
-
Properties for configuring identity providers for different clients, i.e., admin or commerce client, during a user authorization flow.
- ClientIdentityProviderProperties() - Constructor for class com.broadleafcommerce.auth.user.web.autoconfigure.ClientIdentityProviderProperties
- ClientIdentityProviderProperties.ClientProperties - Class in com.broadleafcommerce.auth.user.web.autoconfigure
- ClientIdentityProviderProperties.ClientProperties.Provider - Class in com.broadleafcommerce.auth.user.web.autoconfigure
- clientIdFilter(ContextHelperService) - Method in class com.broadleafcommerce.auth.client.autoconfigure.OAuthClientAutoConfiguration
- ClientIdFilter - Class in com.broadleafcommerce.auth.client.web.filter
-
This filter helps with the 3rd Party OAuth Server functionality, where this app is acting as an OAuth2 Client to a 3rd party OAuth service.
- ClientIdFilter(ContextHelperService) - Constructor for class com.broadleafcommerce.auth.client.web.filter.ClientIdFilter
- clientIdFilterRegistration(ClientIdFilter) - Method in class com.broadleafcommerce.auth.client.autoconfigure.OAuthClientAutoConfiguration
-
Disable automatic Filter registration for
ClientIdFilter
. - ClientProperties() - Constructor for class com.broadleafcommerce.auth.user.web.autoconfigure.ClientIdentityProviderProperties.ClientProperties
- ClientRedirectAutoConfiguration - Class in com.broadleafcommerce.auth.server.autoconfigure
- ClientRedirectAutoConfiguration() - Constructor for class com.broadleafcommerce.auth.server.autoconfigure.ClientRedirectAutoConfiguration
- clientRedirectService(AuthorizedClientService<AuthorizedClient>, AuthorizationServerService<AuthorizationServer>) - Method in class com.broadleafcommerce.auth.server.autoconfigure.ClientRedirectAutoConfiguration
- ClientRedirectService - Interface in com.broadleafcommerce.auth.server.service
-
Service used for returning redirects for a client and/or server
- clientRegistrationPropertiesService(OAuth2ClientProperties) - Method in class com.broadleafcommerce.auth.client.autoconfigure.OAuthClientAutoConfiguration
- ClientRegistrationPropertiesService<P extends OAuthClientRegistrationWrapper> - Interface in com.broadleafcommerce.auth.client.registration
-
This service is intended to provide
OAuthClientRegistrationWrapper
objects built fromOAuth2ClientProperties
defined through application properties. - clientRegistrationRepository - Variable in class com.broadleafcommerce.auth.user.web.endpoint.AuthenticationController
- clientRegistrationRepository(OAuthClientRegistrationPersistenceService<OAuthClientRegistrationWrapper>, ContextHelperService, ClientRegistrationPropertiesService<OAuthClientRegistrationWrapper>) - Method in class com.broadleafcommerce.auth.client.autoconfigure.OAuthClientAutoConfiguration
- clientRestrictionTokenEnhancer(AuthorizationServerService<AuthorizationServer>, AuthorizedClientService<AuthorizedClient>, PermissionRepository) - Method in class com.broadleafcommerce.auth.user.session.token.enhancer.autoconfigure.TokenEnhancerAutoConfiguration
- ClientRestrictionTokenEnhancer - Class in com.broadleafcommerce.auth.user.session.token.enhancer
- ClientRestrictionTokenEnhancer(AuthorizationServerService<AuthorizationServer>, AuthorizedClientService<AuthorizedClient>, PermissionRepository) - Constructor for class com.broadleafcommerce.auth.user.session.token.enhancer.ClientRestrictionTokenEnhancer
- ClientValidationException - Exception in com.broadleafcommerce.auth.user.web.endpoint.exception
-
Indicates that a request was missing a client ID, the client could not be found, or the client does not allow the type of request received.
- ClientValidationException() - Constructor for exception com.broadleafcommerce.auth.user.web.endpoint.exception.ClientValidationException
- ClientValidationException(String) - Constructor for exception com.broadleafcommerce.auth.user.web.endpoint.exception.ClientValidationException
- com.broadleafcommerce.auth.autoconfigure - package com.broadleafcommerce.auth.autoconfigure
- com.broadleafcommerce.auth.cache - package com.broadleafcommerce.auth.cache
- com.broadleafcommerce.auth.client.autoconfigure - package com.broadleafcommerce.auth.client.autoconfigure
- com.broadleafcommerce.auth.client.domain - package com.broadleafcommerce.auth.client.domain
- com.broadleafcommerce.auth.client.provider.authentication - package com.broadleafcommerce.auth.client.provider.authentication
- com.broadleafcommerce.auth.client.provider.jpa.autoconfigure - package com.broadleafcommerce.auth.client.provider.jpa.autoconfigure
- com.broadleafcommerce.auth.client.provider.jpa.converter - package com.broadleafcommerce.auth.client.provider.jpa.converter
- com.broadleafcommerce.auth.client.provider.jpa.domain - package com.broadleafcommerce.auth.client.provider.jpa.domain
- com.broadleafcommerce.auth.client.provider.jpa.repository - package com.broadleafcommerce.auth.client.provider.jpa.repository
- com.broadleafcommerce.auth.client.provider.jpa.service - package com.broadleafcommerce.auth.client.provider.jpa.service
- com.broadleafcommerce.auth.client.registration - package com.broadleafcommerce.auth.client.registration
- com.broadleafcommerce.auth.client.repository - package com.broadleafcommerce.auth.client.repository
- com.broadleafcommerce.auth.client.service - package com.broadleafcommerce.auth.client.service
- com.broadleafcommerce.auth.client.validation - package com.broadleafcommerce.auth.client.validation
- com.broadleafcommerce.auth.client.web.authentication.session - package com.broadleafcommerce.auth.client.web.authentication.session
- com.broadleafcommerce.auth.client.web.autoconfigure - package com.broadleafcommerce.auth.client.web.autoconfigure
- com.broadleafcommerce.auth.client.web.endpoint - package com.broadleafcommerce.auth.client.web.endpoint
- com.broadleafcommerce.auth.client.web.filter - package com.broadleafcommerce.auth.client.web.filter
- com.broadleafcommerce.auth.client.web.repo - package com.broadleafcommerce.auth.client.web.repo
- com.broadleafcommerce.auth.data - package com.broadleafcommerce.auth.data
- com.broadleafcommerce.auth.data.autoconfigure - package com.broadleafcommerce.auth.data.autoconfigure
- com.broadleafcommerce.auth.i18n.autoconfigure - package com.broadleafcommerce.auth.i18n.autoconfigure
- com.broadleafcommerce.auth.passcode.service - package com.broadleafcommerce.auth.passcode.service
- com.broadleafcommerce.auth.provider.jpa.environment - package com.broadleafcommerce.auth.provider.jpa.environment
- com.broadleafcommerce.auth.repository.provider.hibernate.generation - package com.broadleafcommerce.auth.repository.provider.hibernate.generation
- com.broadleafcommerce.auth.resource.autoconfigure - package com.broadleafcommerce.auth.resource.autoconfigure
- com.broadleafcommerce.auth.resource.domain - package com.broadleafcommerce.auth.resource.domain
- com.broadleafcommerce.auth.resource.service - package com.broadleafcommerce.auth.resource.service
- com.broadleafcommerce.auth.resource.service.validation - package com.broadleafcommerce.auth.resource.service.validation
- com.broadleafcommerce.auth.resource.web.autoconfigure - package com.broadleafcommerce.auth.resource.web.autoconfigure
- com.broadleafcommerce.auth.resource.web.endpoint - package com.broadleafcommerce.auth.resource.web.endpoint
- com.broadleafcommerce.auth.resource.web.endpoint.exception - package com.broadleafcommerce.auth.resource.web.endpoint.exception
- com.broadleafcommerce.auth.security.autoconfigure - package com.broadleafcommerce.auth.security.autoconfigure
- com.broadleafcommerce.auth.security.domain - package com.broadleafcommerce.auth.security.domain
- com.broadleafcommerce.auth.security.environment - package com.broadleafcommerce.auth.security.environment
- com.broadleafcommerce.auth.security.provider.jpa.repository - package com.broadleafcommerce.auth.security.provider.jpa.repository
- com.broadleafcommerce.auth.security.repository - package com.broadleafcommerce.auth.security.repository
- com.broadleafcommerce.auth.security.service - package com.broadleafcommerce.auth.security.service
- com.broadleafcommerce.auth.security.service.exception - package com.broadleafcommerce.auth.security.service.exception
- com.broadleafcommerce.auth.security.service.hydration - package com.broadleafcommerce.auth.security.service.hydration
- com.broadleafcommerce.auth.security.web.authentication - package com.broadleafcommerce.auth.security.web.authentication
- com.broadleafcommerce.auth.server.autoconfigure - package com.broadleafcommerce.auth.server.autoconfigure
- com.broadleafcommerce.auth.server.domain - package com.broadleafcommerce.auth.server.domain
- com.broadleafcommerce.auth.server.provider.jpa.autoconfigure - package com.broadleafcommerce.auth.server.provider.jpa.autoconfigure
- com.broadleafcommerce.auth.server.provider.jpa.converter - package com.broadleafcommerce.auth.server.provider.jpa.converter
- com.broadleafcommerce.auth.server.provider.jpa.domain - package com.broadleafcommerce.auth.server.provider.jpa.domain
- com.broadleafcommerce.auth.server.provider.jpa.repository - package com.broadleafcommerce.auth.server.provider.jpa.repository
- com.broadleafcommerce.auth.server.repository - package com.broadleafcommerce.auth.server.repository
- com.broadleafcommerce.auth.server.service - package com.broadleafcommerce.auth.server.service
- com.broadleafcommerce.auth.server.service.anonymization - package com.broadleafcommerce.auth.server.service.anonymization
- com.broadleafcommerce.auth.server.validation - package com.broadleafcommerce.auth.server.validation
- com.broadleafcommerce.auth.server.web.autoconfigure - package com.broadleafcommerce.auth.server.web.autoconfigure
- com.broadleafcommerce.auth.server.web.endpoint - package com.broadleafcommerce.auth.server.web.endpoint
- com.broadleafcommerce.auth.tenant.autoconfigure - package com.broadleafcommerce.auth.tenant.autoconfigure
- com.broadleafcommerce.auth.tenant.domain - package com.broadleafcommerce.auth.tenant.domain
- com.broadleafcommerce.auth.tenant.message - package com.broadleafcommerce.auth.tenant.message
- com.broadleafcommerce.auth.tenant.provider.jpa.autoconfigure - package com.broadleafcommerce.auth.tenant.provider.jpa.autoconfigure
- com.broadleafcommerce.auth.tenant.provider.jpa.domain - package com.broadleafcommerce.auth.tenant.provider.jpa.domain
- com.broadleafcommerce.auth.tenant.provider.jpa.repository - package com.broadleafcommerce.auth.tenant.provider.jpa.repository
- com.broadleafcommerce.auth.tenant.repository - package com.broadleafcommerce.auth.tenant.repository
- com.broadleafcommerce.auth.tenant.service - package com.broadleafcommerce.auth.tenant.service
- com.broadleafcommerce.auth.token - package com.broadleafcommerce.auth.token
- com.broadleafcommerce.auth.token.autoconfigure - package com.broadleafcommerce.auth.token.autoconfigure
- com.broadleafcommerce.auth.token.provider.jpa.autoconfigure - package com.broadleafcommerce.auth.token.provider.jpa.autoconfigure
- com.broadleafcommerce.auth.token.provider.jpa.domain - package com.broadleafcommerce.auth.token.provider.jpa.domain
- com.broadleafcommerce.auth.token.provider.jpa.repository - package com.broadleafcommerce.auth.token.provider.jpa.repository
- com.broadleafcommerce.auth.token.repository - package com.broadleafcommerce.auth.token.repository
- com.broadleafcommerce.auth.token.service - package com.broadleafcommerce.auth.token.service
- com.broadleafcommerce.auth.user.api.dto - package com.broadleafcommerce.auth.user.api.dto
- com.broadleafcommerce.auth.user.autoconfigure - package com.broadleafcommerce.auth.user.autoconfigure
- com.broadleafcommerce.auth.user.domain - package com.broadleafcommerce.auth.user.domain
- com.broadleafcommerce.auth.user.endpoint - package com.broadleafcommerce.auth.user.endpoint
- com.broadleafcommerce.auth.user.exception - package com.broadleafcommerce.auth.user.exception
- com.broadleafcommerce.auth.user.listener - package com.broadleafcommerce.auth.user.listener
- com.broadleafcommerce.auth.user.listener.autoconfigure - package com.broadleafcommerce.auth.user.listener.autoconfigure
- com.broadleafcommerce.auth.user.listener.domain - package com.broadleafcommerce.auth.user.listener.domain
- com.broadleafcommerce.auth.user.messaging - package com.broadleafcommerce.auth.user.messaging
- com.broadleafcommerce.auth.user.messaging.autoconfigure - package com.broadleafcommerce.auth.user.messaging.autoconfigure
- com.broadleafcommerce.auth.user.provider.jpa.autoconfigure - package com.broadleafcommerce.auth.user.provider.jpa.autoconfigure
- com.broadleafcommerce.auth.user.provider.jpa.domain - package com.broadleafcommerce.auth.user.provider.jpa.domain
- com.broadleafcommerce.auth.user.provider.jpa.repository - package com.broadleafcommerce.auth.user.provider.jpa.repository
- com.broadleafcommerce.auth.user.repository - package com.broadleafcommerce.auth.user.repository
- com.broadleafcommerce.auth.user.service - package com.broadleafcommerce.auth.user.service
- com.broadleafcommerce.auth.user.service.autoconfigure - package com.broadleafcommerce.auth.user.service.autoconfigure
- com.broadleafcommerce.auth.user.service.password - package com.broadleafcommerce.auth.user.service.password
- com.broadleafcommerce.auth.user.session - package com.broadleafcommerce.auth.user.session
- com.broadleafcommerce.auth.user.session.embedded - package com.broadleafcommerce.auth.user.session.embedded
- com.broadleafcommerce.auth.user.session.environment - package com.broadleafcommerce.auth.user.session.environment
- com.broadleafcommerce.auth.user.session.token.enhancer - package com.broadleafcommerce.auth.user.session.token.enhancer
- com.broadleafcommerce.auth.user.session.token.enhancer.autoconfigure - package com.broadleafcommerce.auth.user.session.token.enhancer.autoconfigure
- com.broadleafcommerce.auth.user.util - package com.broadleafcommerce.auth.user.util
- com.broadleafcommerce.auth.user.validation - package com.broadleafcommerce.auth.user.validation
- com.broadleafcommerce.auth.user.validation.autoconfigure - package com.broadleafcommerce.auth.user.validation.autoconfigure
- com.broadleafcommerce.auth.user.web.authentication.session - package com.broadleafcommerce.auth.user.web.authentication.session
- com.broadleafcommerce.auth.user.web.autoconfigure - package com.broadleafcommerce.auth.user.web.autoconfigure
- com.broadleafcommerce.auth.user.web.dialect - package com.broadleafcommerce.auth.user.web.dialect
- com.broadleafcommerce.auth.user.web.endpoint - package com.broadleafcommerce.auth.user.web.endpoint
- com.broadleafcommerce.auth.user.web.endpoint.exception - package com.broadleafcommerce.auth.user.web.endpoint.exception
- com.broadleafcommerce.auth.user.web.endpoint.model - package com.broadleafcommerce.auth.user.web.endpoint.model
- com.broadleafcommerce.auth.user.web.engine - package com.broadleafcommerce.auth.user.web.engine
- com.broadleafcommerce.auth.user.web.expression - package com.broadleafcommerce.auth.user.web.expression
- com.broadleafcommerce.auth.user.web.expression.factory - package com.broadleafcommerce.auth.user.web.expression.factory
- com.broadleafcommerce.auth.user.web.logout - package com.broadleafcommerce.auth.user.web.logout
- com.broadleafcommerce.auth.user.web.resolver - package com.broadleafcommerce.auth.user.web.resolver
- commence(HttpServletRequest, HttpServletResponse, AuthenticationException) - Method in class com.broadleafcommerce.auth.user.session.OAuth2AuthenticationEntryPoint
- COMMERCE_PROVIDERS_KEY - Static variable in class com.broadleafcommerce.auth.user.web.endpoint.AuthenticationController
- computeTemplateResource(IEngineConfiguration, String, String, String, String, Map<String, Object>) - Method in class com.broadleafcommerce.auth.user.web.resolver.OAuth2ClientTemplateResolver
- configure(Type, Properties, ServiceRegistry) - Method in class com.broadleafcommerce.auth.repository.provider.hibernate.generation.ULIDGenerationStrategy
- configure(AuthenticationManagerBuilder) - Method in class com.broadleafcommerce.auth.user.autoconfigure.AuthorizationServerWebSecurityConfiguration
- configure(HttpSecurity) - Method in class com.broadleafcommerce.auth.user.autoconfigure.AuthorizationServerWebSecurityConfiguration
- configure(WebSecurity) - Method in class com.broadleafcommerce.auth.user.autoconfigure.AuthorizationServerWebSecurityConfiguration
- configure(HeadersConfigurer.ContentSecurityPolicyConfig) - Method in class com.broadleafcommerce.auth.user.autoconfigure.ContentSecurityPolicyConfigurer
-
If
ContentSecurityPolicyConfigurer.isContentSecurityPolicyEnabled()
, this method will be invoked to configure the content security policy. - configure(ClientDetailsServiceConfigurer) - Method in class com.broadleafcommerce.auth.user.autoconfigure.AuthorizationServerConfiguration
- configure(AuthorizationServerEndpointsConfigurer) - Method in class com.broadleafcommerce.auth.user.autoconfigure.AuthorizationServerConfiguration
- configure(AuthorizationServerSecurityConfigurer) - Method in class com.broadleafcommerce.auth.user.autoconfigure.AuthorizationServerConfiguration
- consume(HttpServletRequest, HttpServletResponse, String, String, String, String) - Method in class com.broadleafcommerce.auth.user.web.endpoint.PasscodeEndpoint
- consume(U, String, String) - Method in class com.broadleafcommerce.auth.passcode.service.DefaultPasscodeService
- consume(U, String, String) - Method in interface com.broadleafcommerce.auth.passcode.service.PasscodeService
-
Consume a passcode.
- CONSUME_TOKEN_PATH - Static variable in class com.broadleafcommerce.auth.user.web.endpoint.ImpersonationEndpoint
- consumeImpersonationToken(String) - Method in class com.broadleafcommerce.auth.user.service.DefaultImpersonationService
- consumeImpersonationToken(String) - Method in interface com.broadleafcommerce.auth.user.service.ImpersonationService
-
Validates tokens generated by
ImpersonationService.generateImpersonationToken(ImpersonationRequest, Authentication)
and converts them into the originalImpersonationRequest
supplied before redirect. - consumeToken(HttpServletResponse, String) - Method in class com.broadleafcommerce.auth.user.web.endpoint.ImpersonationEndpoint
- contentSecurityPolicyConfigurer(AuthorizationServerProperties) - Method in class com.broadleafcommerce.auth.user.autoconfigure.AuthorizationServerWebSecurityConfiguration
- ContentSecurityPolicyConfigurer - Class in com.broadleafcommerce.auth.user.autoconfigure
-
Responsible for configuring Content Security Policy (CSP) for
AuthorizationServerWebSecurityConfiguration
. - ContentSecurityPolicyConfigurer(AuthorizationServerProperties) - Constructor for class com.broadleafcommerce.auth.user.autoconfigure.ContentSecurityPolicyConfigurer
- ContentSecurityPolicyProperties() - Constructor for class com.broadleafcommerce.auth.user.autoconfigure.AuthorizationServerProperties.ContentSecurityPolicyProperties
- contextHelperService(AuthorizedClientService<AuthorizedClient>, AuthorizationServerService<AuthorizationServer>) - Method in class com.broadleafcommerce.auth.client.autoconfigure.OAuthClientAutoConfiguration
- ContextHelperService - Interface in com.broadleafcommerce.auth.client.service
-
This interface is intended to encapsulate functionality for getting client id and tenant id from the request context
- convertAccessToken(OAuth2AccessToken, OAuth2Authentication) - Method in class com.broadleafcommerce.auth.user.session.SecurityServiceAccessTokenConverter
- convertToDatabaseColumn(Boolean) - Method in class com.broadleafcommerce.auth.server.provider.jpa.converter.OptionalBooleanConverter
- convertToDatabaseColumn(String) - Method in class com.broadleafcommerce.auth.client.provider.jpa.converter.EncryptedFieldConverter
-
Encrypts the given attribute using the AES/GCM/NoPadding transformation.
- convertToEntityAttribute(Character) - Method in class com.broadleafcommerce.auth.server.provider.jpa.converter.OptionalBooleanConverter
- convertToEntityAttribute(String) - Method in class com.broadleafcommerce.auth.client.provider.jpa.converter.EncryptedFieldConverter
-
Decrypts an encrypted String.
- COOKIE_NAME - Static variable in class com.broadleafcommerce.auth.client.service.DefaultOAuth2AuthorizedClientRepository
- CookieRequestCache - Class in com.broadleafcommerce.auth.user.session
-
Alternative storage mechanism for an original destination before being redirected for login.
- CookieRequestCache(StatelessUtil, boolean) - Constructor for class com.broadleafcommerce.auth.user.session.CookieRequestCache
- CookieUtil - Class in com.broadleafcommerce.auth.user.util
-
Basic cookie functionality shared by
DefaultOAuth2AuthorizedClientRepository
andBroadleafAuthorizationRequestRepository
- countByUsernameAndAuthServerIdAndAttemptTimeAfterAndConsideredTrue(String, String, Instant) - Method in interface com.broadleafcommerce.auth.user.repository.UserLoginAttemptRepository
- countByUsernameAndAuthServerIdAndConsideredTrue(String, String) - Method in interface com.broadleafcommerce.auth.user.repository.UserLoginAttemptRepository
- countConsideredUserLoginAttempts(String, String) - Method in class com.broadleafcommerce.auth.user.service.DefaultUserLoginAttemptService
- countConsideredUserLoginAttempts(String, String) - Method in interface com.broadleafcommerce.auth.user.service.UserLoginAttemptService
-
Read the number of failed login attempts
- countConsideredUserLoginAttempts(String, String, Duration) - Method in class com.broadleafcommerce.auth.user.service.DefaultUserLoginAttemptService
- countConsideredUserLoginAttempts(String, String, Duration) - Method in interface com.broadleafcommerce.auth.user.service.UserLoginAttemptService
-
Count number of user login attempts for a specific period of time (e.g.
- countLoginAttempts(String, AuthorizationServer) - Method in class com.broadleafcommerce.auth.user.service.DefaultUserLockoutService
- create(P) - Method in class com.broadleafcommerce.auth.client.service.DefaultOAuthClientRegistrationPersistenceService
-
This implementation can enhance the given clientRegistration in a few ways.
- create(P) - Method in interface com.broadleafcommerce.auth.client.service.OAuthClientRegistrationPersistenceService
-
Create a new client registration
- create(P) - Method in interface com.broadleafcommerce.auth.server.service.AuthorizationServerService
-
Create a new authorization server
- create(P) - Method in interface com.broadleafcommerce.auth.server.service.AuthorizedClientService
-
Create a new authorized client.
- create(P) - Method in class com.broadleafcommerce.auth.server.service.DefaultAuthorizationServerService
- create(P) - Method in class com.broadleafcommerce.auth.server.service.DefaultAuthorizedClientService
- create(P) - Method in interface com.broadleafcommerce.auth.tenant.service.ApplicationService
- create(P) - Method in class com.broadleafcommerce.auth.tenant.service.DefaultApplicationService
- create(P) - Method in class com.broadleafcommerce.auth.user.service.DefaultUserService
- create(P) - Method in interface com.broadleafcommerce.auth.user.service.UserService
-
Creates a new user in the data store.
- CREATE - com.broadleafcommerce.auth.security.domain.PermissionType
- CREATE_CUSTOMER_RETURN - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- createAAAHotSaucesAdminUserIfMissing() - Method in class com.broadleafcommerce.auth.data.UserDataInitializer
- createAAAHotSaucesCustomerIfMissing() - Method in class com.broadleafcommerce.auth.data.UserDataInitializer
- createAccessToken(OAuth2Authentication) - Method in class com.broadleafcommerce.auth.token.service.DefaultRotatingTokenServices
- createAdminUsersIfMissing() - Method in class com.broadleafcommerce.auth.data.UserDataInitializer
- createApplicationAccessRole() - Method in class com.broadleafcommerce.auth.data.RoleDataInitializer
- createApproveUserRole() - Method in class com.broadleafcommerce.auth.data.RoleDataInitializer
- createAuthority(String) - Method in class com.broadleafcommerce.auth.user.service.DefaultOAuth2UserDetailsService
- createAuthorizationRequest(Map<String, String>) - Method in class com.broadleafcommerce.auth.security.service.SecurityServiceOAuth2RequestFactory
- createAuthorizationServer(Application, DefaultAuthServerProperties.AuthServerProperties, String) - Method in class com.broadleafcommerce.auth.tenant.service.DefaultAuthServerCreationHandler
- createAuthorizedClient(Application, AuthorizationServer, DefaultAuthServerProperties.AuthServerProperties, String) - Method in class com.broadleafcommerce.auth.tenant.service.DefaultAuthServerCreationHandler
- createAuthorizedClient(String, AuthorizedClient) - Method in class com.broadleafcommerce.auth.server.web.endpoint.AuthorizedClientEndpoint
- createAuthorizedClient(String, Authentication, DefaultOAuth2AuthorizedClientRepository.TenantAwareOAuth2AuthorizedClientWrapper) - Method in class com.broadleafcommerce.auth.client.service.DefaultOAuth2AuthorizedClientRepository
-
Create an
OAuth2AuthorizedClient
from anDefaultOAuth2AuthorizedClientRepository.TenantAwareOAuth2AuthorizedClientWrapper
- createBaseUserRole() - Method in class com.broadleafcommerce.auth.data.RoleDataInitializer
- createClientRegistration(ContextInfo, OAuthClientRegistrationWrapper) - Method in class com.broadleafcommerce.auth.client.web.endpoint.OAuthClientRegistrationEndpoint
- createClosedSecurityScopesIfMissing() - Method in class com.broadleafcommerce.auth.data.SecurityScopeDataInitializer
- createCookie(String, String, int) - Static method in class com.broadleafcommerce.auth.user.util.CookieUtil
-
Deprecated.since 1.6, replaced by
CookieUtil.createResponseCookie(String, String, int, String)
- createCSRRole() - Method in class com.broadleafcommerce.auth.data.RoleDataInitializer
-
Creates the role used by CSR users.
- createCustomersIfMissing() - Method in class com.broadleafcommerce.auth.data.UserDataInitializer
- createCustomerUserPermissionScopesIfMissing() - Method in class com.broadleafcommerce.auth.data.PermissionScopeDataInitializer
- createCustomerUserRole() - Method in class com.broadleafcommerce.auth.data.RoleDataInitializer
-
Creates the role for the anonymous or authenticated customer user.
- createCustomerUserSecurityScopeIfMissing() - Method in class com.broadleafcommerce.auth.data.SecurityScopeDataInitializer
- createDeleteCookie(String) - Static method in class com.broadleafcommerce.auth.user.util.CookieUtil
-
Deprecated.since 1.6, replaced by
CookieUtil.createSessionRemovalResponseCookie(String, String)
- createDeployUserRole() - Method in class com.broadleafcommerce.auth.data.RoleDataInitializer
- createFullAccessRole() - Method in class com.broadleafcommerce.auth.data.RoleDataInitializer
- createGlobalAdminUserIfMissing() - Method in class com.broadleafcommerce.auth.data.UserDataInitializer
- createGrantedAuthoritiesFromPermissionNames(Set<String>) - Method in class com.broadleafcommerce.auth.user.service.DefaultOAuth2UserDetailsService
- createHeatClinicAdminUserIfMissing() - Method in class com.broadleafcommerce.auth.data.UserDataInitializer
- createHeatClinicCustomerIfMissing() - Method in class com.broadleafcommerce.auth.data.UserDataInitializer
- createIV() - Method in class com.broadleafcommerce.auth.client.provider.jpa.converter.EncryptedFieldConverter
-
Create an initialization vector to be used as a nonce during encryption.
- createJudgeJuryAdminAdminUserIfMissing() - Method in class com.broadleafcommerce.auth.data.UserDataInitializer
- createJudgeJuryMerchandiserAdminUserIfMissing() - Method in class com.broadleafcommerce.auth.data.UserDataInitializer
- createLoginAttempt(User, String) - Method in class com.broadleafcommerce.auth.user.service.DefaultUserLockoutService
- createLoginAttempt(User, String) - Method in interface com.broadleafcommerce.auth.user.service.UserLockoutService
-
Create a user login attempt.
- createLoginAttempt(String, String, String) - Method in class com.broadleafcommerce.auth.user.service.DefaultUserLockoutService
- createLoginAttempt(String, String, String) - Method in interface com.broadleafcommerce.auth.user.service.UserLockoutService
-
Create a user login attempt
- createLoginAttempt(String, String, String, String) - Method in class com.broadleafcommerce.auth.user.service.DefaultUserLockoutService
- createMarketplaceOperator() - Method in class com.broadleafcommerce.auth.data.RoleDataInitializer
- createMarketplaceOperatorAdminUserIfMissing() - Method in class com.broadleafcommerce.auth.data.UserDataInitializer
- createMarketplaceVendorAdmin() - Method in class com.broadleafcommerce.auth.data.RoleDataInitializer
- createMarketplaceVendorMerchandiser() - Method in class com.broadleafcommerce.auth.data.RoleDataInitializer
- createMasterGlobalAdminUserIfMissing() - Method in class com.broadleafcommerce.auth.data.UserDataInitializer
- createMegaSauceMarketplaceAdminUserIfMissing() - Method in class com.broadleafcommerce.auth.data.UserDataInitializer
- createMegaSauceMarketplaceCustomerIfMissing() - Method in class com.broadleafcommerce.auth.data.UserDataInitializer
- createNewAuthServer(Application, DefaultAuthServerProperties.AuthServerProperties, String) - Method in class com.broadleafcommerce.auth.tenant.service.DefaultAuthServerCreationHandler
- createNewUser(Customer) - Method in class com.broadleafcommerce.auth.user.listener.CustomerPersistenceHandler
- createOAuth2Request(AuthorizationRequest) - Method in class com.broadleafcommerce.auth.security.service.SecurityServiceOAuth2RequestFactory
- createOAuth2Request(ClientDetails, TokenRequest) - Method in class com.broadleafcommerce.auth.security.service.SecurityServiceOAuth2RequestFactory
- createOnlyIfDoesNotExist(D, Instant) - Method in class com.broadleafcommerce.auth.security.provider.jpa.repository.JpaCustomizedRoleRepository
-
Since we have a pre-defined id we want to create the entity with, we cannot simply call
EntityManager.persist(Object)
, since it will reject it as a "detached" entity. - createOnlyIfDoesNotExist(D, Instant) - Method in class com.broadleafcommerce.auth.security.provider.jpa.repository.JpaCustomizedUserPermissionRepository
-
Since we have a pre-defined id we want to create the entity with, we cannot simply call
EntityManager.persist(Object)
, since it will reject it as a "detached" entity. - createOnlyIfDoesNotExist(D, Instant) - Method in interface com.broadleafcommerce.auth.security.repository.CustomizedRoleRepository
-
A specialized create operation for creating an entity with a pre-defined id with the minimum guarantee that concurrent requests to this method for the same entity ID will fail.
- createOnlyIfDoesNotExist(D, Instant) - Method in interface com.broadleafcommerce.auth.security.repository.CustomizedUserPermissionRepository
-
A specialized create operation for creating an entity with a pre-defined id with the minimum guarantee that concurrent requests to this method for the same entity ID will fail.
- createOnlyIfDoesNotExist(P, Instant) - Method in class com.broadleafcommerce.auth.security.service.DefaultUserPermissionService
- createOnlyIfDoesNotExist(P, Instant) - Method in class com.broadleafcommerce.auth.security.service.DefaultUserRoleService
- createOnlyIfDoesNotExist(P, Instant) - Method in interface com.broadleafcommerce.auth.security.service.UserPermissionService
-
A specialized create operation for creating an entity with a pre-defined id with the minimum guarantee that concurrent requests to this method for the same entity ID will fail.
- createOnlyIfDoesNotExist(P, Instant) - Method in interface com.broadleafcommerce.auth.security.service.UserRoleService
-
A specialized create operation for creating an entity with a pre-defined id with the minimum guarantee that concurrent requests to this method for the same entity ID will fail.
- createOpenSecurityScopesIfMissing() - Method in class com.broadleafcommerce.auth.data.SecurityScopeDataInitializer
- createPartialAccessRole() - Method in class com.broadleafcommerce.auth.data.RoleDataInitializer
- createPasscode(U, String) - Method in class com.broadleafcommerce.auth.passcode.service.DefaultPasscodeService
- createPasscode(U, String) - Method in interface com.broadleafcommerce.auth.passcode.service.PasscodeService
-
Create a new token for a User with a specific purpose.
- createPasswordToken(U, String, String) - Method in class com.broadleafcommerce.auth.passcode.service.DefaultPasscodeService
-
Create a new
<P extends PasswordToken>
from a User, purpose, and encoded token. - createPermission(UserPermission) - Method in class com.broadleafcommerce.auth.resource.web.endpoint.UserPermissionEndpoint
- createPermission(P) - Method in class com.broadleafcommerce.auth.security.service.DefaultUserPermissionService
- createPermission(P) - Method in interface com.broadleafcommerce.auth.security.service.UserPermissionService
-
Creates a new permission in the data store.
- createPermissionIfMissing(String, String) - Method in class com.broadleafcommerce.auth.data.PermissionDataInitializer
- createPermissionScopeIfMissing(String, String, String, boolean) - Method in class com.broadleafcommerce.auth.data.PermissionScopeDataInitializer
- createPermissionScopesIfMissing() - Method in class com.broadleafcommerce.auth.data.PermissionScopeDataInitializer
- createPermissionsIfMissing() - Method in class com.broadleafcommerce.auth.data.PermissionDataInitializer
- createReadOnlyGlobalAdminUserIfMissing() - Method in class com.broadleafcommerce.auth.data.UserDataInitializer
- createResetPasswordToken(String, String) - Method in class com.broadleafcommerce.auth.user.service.password.DefaultUserPasswordService
- createResetPasswordToken(String, String) - Method in interface com.broadleafcommerce.auth.user.service.password.UserPasswordService
-
Creates a reset password token for the specified user, if they exist.
- createResetPasswordTokenForUser(U, String) - Method in class com.broadleafcommerce.auth.user.service.password.DefaultUserPasswordService
- createResponseCookie(String, String, int, String) - Static method in class com.broadleafcommerce.auth.user.util.CookieUtil
-
Creates an HTTP-only, secure cookie with the given name, content, maxAge, and SameSite attributes.
- createRole(UserRole) - Method in class com.broadleafcommerce.auth.resource.web.endpoint.UserRoleEndpoint
- createRole(P) - Method in class com.broadleafcommerce.auth.security.service.DefaultUserRoleService
- createRole(P) - Method in interface com.broadleafcommerce.auth.security.service.UserRoleService
-
Creates a new role in the data store.
- createRoleIfMissing(String, String, Collection<String>) - Method in class com.broadleafcommerce.auth.data.RoleDataInitializer
- createSavedRequestCookie(String, String) - Method in interface com.broadleafcommerce.auth.user.session.StatelessUtil
-
Create a cookie containing a JWT token identifying an originating request url and a redirect url.
- createSavedRequestCookie(String, String) - Method in class com.broadleafcommerce.auth.user.session.StatelessUtilImpl
- createSavedRequestRemovalCookie() - Method in interface com.broadleafcommerce.auth.user.session.StatelessUtil
-
Create a cookie that can be passed to the response to clear any existing saved request cookie in the browser.
- createSavedRequestRemovalCookie() - Method in class com.broadleafcommerce.auth.user.session.StatelessUtilImpl
- createSecondMasterGlobalAdminUserIfMissing() - Method in class com.broadleafcommerce.auth.data.UserDataInitializer
- createSecurityScopeIfMissing(String, String, boolean) - Method in class com.broadleafcommerce.auth.data.SecurityScopeDataInitializer
- createServer(AuthorizationServer, ContextInfo) - Method in class com.broadleafcommerce.auth.server.web.endpoint.AuthorizationServerEndpoint
- createServiceUserOnlyIfDoesNotExist(P) - Method in class com.broadleafcommerce.auth.user.service.DefaultUserService
- createServiceUserOnlyIfDoesNotExist(P) - Method in interface com.broadleafcommerce.auth.user.service.UserService
-
A create operation that will only create the given
user
if one does not already exist matching the givenUser.serviceId
andUser.type
. - createSessionCookie(OAuth2SessionToken) - Method in interface com.broadleafcommerce.auth.user.session.StatelessUtil
-
Deprecated.
- createSessionCookie(OAuth2SessionToken) - Method in class com.broadleafcommerce.auth.user.session.StatelessUtilImpl
- createSessionCookie(String, String) - Static method in class com.broadleafcommerce.auth.user.util.CookieUtil
-
Deprecated.since 1.6, replaced by
CookieUtil.createSessionResponseCookie(String, String, String)
- createSessionRemovalResponseCookie(String, String) - Static method in class com.broadleafcommerce.auth.user.util.CookieUtil
-
Creates a cookie which will cause deletion of a previously set cookie.
- createSessionResponseCookie(String, String, String) - Static method in class com.broadleafcommerce.auth.user.util.CookieUtil
-
Creates a cookie with attributes appropriate for a session cookie.
- createSuccessAuthentication(OAuth2UserDetails, OAuth2SessionToken) - Method in class com.broadleafcommerce.auth.user.session.OAuth2SessionAuthenticationProvider
- createSuccessAuthentication(Object, Authentication, UserDetails) - Method in class com.broadleafcommerce.auth.user.session.FormLoginAuthenticationProvider
- createTokenForUser(String, String) - Method in class com.broadleafcommerce.auth.user.service.password.DefaultUserPasswordService
- createTokenForUser(String, String) - Method in interface com.broadleafcommerce.auth.user.service.password.UserPasswordService
-
Deprecated.
- createTokenRequest(Map<String, String>, ClientDetails) - Method in class com.broadleafcommerce.auth.security.service.SecurityServiceOAuth2RequestFactory
- createTokenRequest(AuthorizationRequest, String) - Method in class com.broadleafcommerce.auth.security.service.SecurityServiceOAuth2RequestFactory
- createUser(User, ContextInfo) - Method in class com.broadleafcommerce.auth.resource.web.endpoint.UserEndpoint
- createUser(UserRegistration) - Method in class com.broadleafcommerce.auth.user.service.password.DefaultUserRegistrationService
- createUserLoginAttempt(String, String, String, String) - Method in class com.broadleafcommerce.auth.user.service.DefaultUserLoginAttemptService
- createUserLoginAttempt(String, String, String, String) - Method in interface com.broadleafcommerce.auth.user.service.UserLoginAttemptService
-
Create a new user login attempt.
- createWildBillAdminAdminUserIfMissing() - Method in class com.broadleafcommerce.auth.data.UserDataInitializer
- createWildBillAndJudgeJuryAdminAdminUserIfMissing() - Method in class com.broadleafcommerce.auth.data.UserDataInitializer
- createWildBillAndJudgeJuryMerchandiserAdminUserIfMissing() - Method in class com.broadleafcommerce.auth.data.UserDataInitializer
- createWildBillMerchandiserAdminUserIfMissing() - Method in class com.broadleafcommerce.auth.data.UserDataInitializer
- CREDENTIALS_EXPIRED - Static variable in class com.broadleafcommerce.auth.user.web.endpoint.AuthenticationController.ModelAttributes
- CREDENTIALS_EXPIRED_MSG - Static variable in class com.broadleafcommerce.auth.user.web.endpoint.AuthenticationController.ModelAttributes
- credentialsExpiredExceptionMapping() - Method in class com.broadleafcommerce.auth.user.autoconfigure.AuthorizationServerWebSecurityConfiguration
- CSR - Static variable in class com.broadleafcommerce.auth.data.RoleDataInitializer.UserRoleIds
- CSR_ANONYMOUS - Static variable in class com.broadleafcommerce.auth.resource.domain.SessionTokenClaimKeys.ImpersonationClaims
-
The claim indicating that the CSR is impersonating an anonymous user.
- CSR_ANONYMOUS_SUB_VALUE - Static variable in class com.broadleafcommerce.auth.resource.domain.SessionTokenClaimKeys.ImpersonationClaims
-
The value of the
SessionTokenClaimKeys.SUBJECT
when anonymously impersonated as a CSR. - CSR_CLIENT_ID - Static variable in class com.broadleafcommerce.auth.resource.domain.SessionTokenClaimKeys.ImpersonationClaims
-
The claim storing the CSR's client ID.
- CSR_CLIENT_ID - Static variable in class com.broadleafcommerce.auth.user.service.DefaultImpersonationService
- CSR_ID - Static variable in class com.broadleafcommerce.auth.user.service.DefaultImpersonationService
- CSR_INHERITED_AUTHORITIES - Static variable in class com.broadleafcommerce.auth.resource.domain.SessionTokenClaimKeys.ImpersonationClaims
-
The claim storing the authorities inherited from the CSR.
- CSR_SUBJECT - Static variable in class com.broadleafcommerce.auth.resource.domain.SessionTokenClaimKeys.ImpersonationClaims
-
The claim storing the CSR's subject.
- CSR_USER_ID - Static variable in class com.broadleafcommerce.auth.resource.domain.SessionTokenClaimKeys.ImpersonationClaims
-
The claim storing the CSR's user ID.
- Customer - Class in com.broadleafcommerce.auth.user.listener.domain
-
A subset of customer information that we're concerned with from Customer Service.
- Customer() - Constructor for class com.broadleafcommerce.auth.user.listener.domain.Customer
- CUSTOMER - com.broadleafcommerce.auth.resource.domain.DefaultUserTypes
-
Commerce-facing user
- CUSTOMER - com.broadleafcommerce.auth.resource.domain.UserType
-
Indicates the user is a customer user.
- CUSTOMER_CONTEXT_IDS - Static variable in class com.broadleafcommerce.auth.resource.domain.AccessTokenClaimKeys.CustomerContextClaims
-
A claim representing the customer context IDs that the user is eligible to read from.
- CUSTOMER_ID - Static variable in class com.broadleafcommerce.auth.resource.domain.AccessTokenClaimKeys.UserDataClaims
-
Used for adding a customer user's Customer ID as a claim.
- CUSTOMER_SEGMENT_IDS - Static variable in class com.broadleafcommerce.auth.resource.domain.AccessTokenClaimKeys.CustomerSegmentClaims
-
Designates the IDs of customer segments the customer is a member of.
- customerContextTokenEnhancer(ApplicationService<Application>) - Method in class com.broadleafcommerce.auth.user.session.token.enhancer.autoconfigure.TokenEnhancerAutoConfiguration
- CustomerContextTokenEnhancer - Class in com.broadleafcommerce.auth.user.session.token.enhancer
-
Enhances tokens with the "customer_context_ids" claim.
- CustomerContextTokenEnhancer(ApplicationService<Application>) - Constructor for class com.broadleafcommerce.auth.user.session.token.enhancer.CustomerContextTokenEnhancer
- customerPersistenceHandler(UserService<User>, AuthorizedClientService<AuthorizedClient>, ApplicationService<Application>, UserCreationProducer, ObjectMapper, UserLockoutService) - Method in class com.broadleafcommerce.auth.user.listener.autoconfigure.AuthDataUpdatePersistenceHandlerAutoConfiguration
- CustomerPersistenceHandler - Class in com.broadleafcommerce.auth.user.listener
- CustomerPersistenceHandler(UserService<User>, AuthorizedClientService<AuthorizedClient>, ApplicationService<Application>, UserCreationProducer, ObjectMapper, UserLockoutService) - Constructor for class com.broadleafcommerce.auth.user.listener.CustomerPersistenceHandler
- customerSegmentsTokenEnhancer() - Method in class com.broadleafcommerce.auth.user.session.token.enhancer.autoconfigure.TokenEnhancerAutoConfiguration
- CustomerSegmentsTokenEnhancer - Class in com.broadleafcommerce.auth.user.session.token.enhancer
-
Enhances a token with the IDs of CustomerSegments that the User is a member of if they are present in the User attributes map.
- CustomerSegmentsTokenEnhancer() - Constructor for class com.broadleafcommerce.auth.user.session.token.enhancer.CustomerSegmentsTokenEnhancer
- customerTypeResolver() - Method in class com.broadleafcommerce.auth.user.service.autoconfigure.AuthServiceServiceAutoConfiguration
- CustomizedRoleRepository<D> - Interface in com.broadleafcommerce.auth.security.repository
-
Additional functionality necessary for
RoleRepository
. - CustomizedUserPermissionRepository<D> - Interface in com.broadleafcommerce.auth.security.repository
-
Additional functionality necessary for
UserPermissionRepository
. - CustomizedUserRepository<D> - Interface in com.broadleafcommerce.auth.user.repository
-
Additional functionality necessary for
UserRepository
.
D
- DataInitializer - Interface in com.broadleafcommerce.auth.data
- decryptInternal(byte[], GCMParameterSpec) - Method in class com.broadleafcommerce.auth.client.provider.jpa.converter.EncryptedFieldConverter
-
Decrypt the given byte array.
- DEFAULT_GRANT_TYPE - Static variable in class com.broadleafcommerce.auth.tenant.service.DefaultAuthServerCreationHandler
- DEFAULT_PROPS_KEY - Static variable in class com.broadleafcommerce.auth.tenant.domain.DefaultAuthServerProperties
- DEFAULT_PURGE_OLDER_THAN_DURATION - Static variable in class com.broadleafcommerce.auth.user.service.PurgeLoginTableJobListener
- DefaultApplicationService<P extends Application,D extends com.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable & com.broadleafcommerce.data.tracking.core.mapping.BusinessTypeAware> - Class in com.broadleafcommerce.auth.tenant.service
- DefaultApplicationService(ApplicationRepository<D>, SimplePayloadMapper) - Constructor for class com.broadleafcommerce.auth.tenant.service.DefaultApplicationService
- DefaultAuthorizationCodeServices - Class in com.broadleafcommerce.auth.security.service
-
Implementation of
AuthorizationCodeServices
that better handles ourAuthCode
domain compared to the Spring providedJdbcAuthorizationCodeServices
. - DefaultAuthorizationCodeServices(AuthCodeRepository, TypeFactory) - Constructor for class com.broadleafcommerce.auth.security.service.DefaultAuthorizationCodeServices
- DefaultAuthorizationServerService<P extends AuthorizationServer,D extends com.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable & com.broadleafcommerce.data.tracking.core.mapping.BusinessTypeAware> - Class in com.broadleafcommerce.auth.server.service
- DefaultAuthorizationServerService(AuthorizationServerRepository<D>, SimplePayloadMapper, EntityValidator) - Constructor for class com.broadleafcommerce.auth.server.service.DefaultAuthorizationServerService
- DefaultAuthorizedClientService<P extends AuthorizedClient,D extends com.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable & com.broadleafcommerce.data.tracking.core.mapping.BusinessTypeAware> - Class in com.broadleafcommerce.auth.server.service
- DefaultAuthorizedClientService(AuthorizationServerService<AuthorizationServer>, AuthorizedClientRepository<D>, SimplePayloadMapper, EntityValidatorManager, PasswordEncoder, TenantUrlResolver) - Constructor for class com.broadleafcommerce.auth.server.service.DefaultAuthorizedClientService
- DefaultAuthServerCreationHandler - Class in com.broadleafcommerce.auth.tenant.service
- DefaultAuthServerCreationHandler(AuthorizationServerService<AuthorizationServer>, AuthorizedClientService<AuthorizedClient>, DefaultAuthServerProperties, TypeFactory) - Constructor for class com.broadleafcommerce.auth.tenant.service.DefaultAuthServerCreationHandler
- DefaultAuthServerCreationPropertiesLoader - Class in com.broadleafcommerce.auth.tenant.service
- DefaultAuthServerCreationPropertiesLoader() - Constructor for class com.broadleafcommerce.auth.tenant.service.DefaultAuthServerCreationPropertiesLoader
- DefaultAuthServerProperties - Class in com.broadleafcommerce.auth.tenant.domain
-
Default authorization server properties to use when creating an authorization server and authorized clients.
- DefaultAuthServerProperties() - Constructor for class com.broadleafcommerce.auth.tenant.domain.DefaultAuthServerProperties
- DefaultAuthServerProperties.AuthServerProperties - Class in com.broadleafcommerce.auth.tenant.domain
- DefaultBroadleafClientRegistrationRepository - Class in com.broadleafcommerce.auth.client.registration
-
Provides
ClientRegistration
objects to the OAuth2 Client beans. - DefaultBroadleafClientRegistrationRepository(OAuthClientRegistrationPersistenceService<OAuthClientRegistrationWrapper>, ContextHelperService, ClientRegistrationPropertiesService<OAuthClientRegistrationWrapper>) - Constructor for class com.broadleafcommerce.auth.client.registration.DefaultBroadleafClientRegistrationRepository
- DefaultChangePasswordFormValidator - Class in com.broadleafcommerce.auth.user.validation
- DefaultChangePasswordFormValidator(PasswordRequestValidator, PasswordEncoder) - Constructor for class com.broadleafcommerce.auth.user.validation.DefaultChangePasswordFormValidator
- DefaultClaimsSetVerifier - Class in com.broadleafcommerce.auth.autoconfigure
-
Verifies the JWT token being utilized at the resource tier (during the JWT decode) contains the claims issued from the authorization service.
- DefaultClaimsSetVerifier(List<String>, List<String>) - Constructor for class com.broadleafcommerce.auth.autoconfigure.DefaultClaimsSetVerifier
- DefaultClientDetailsService - Class in com.broadleafcommerce.auth.user.service
- DefaultClientDetailsService(AuthorizedClientService<AuthorizedClient>) - Constructor for class com.broadleafcommerce.auth.user.service.DefaultClientDetailsService
- DefaultClientRedirectService - Class in com.broadleafcommerce.auth.server.service
- DefaultClientRedirectService(AuthorizedClientService<AuthorizedClient>, AuthorizationServerService<AuthorizationServer>) - Constructor for class com.broadleafcommerce.auth.server.service.DefaultClientRedirectService
- DefaultClientRegistrationPropertiesService<P extends OAuthClientRegistrationWrapper> - Class in com.broadleafcommerce.auth.client.registration
-
This service provides
OAuthClientRegistrationWrapper
objects built fromOAuth2ClientProperties
defined through application properties. - DefaultClientRegistrationPropertiesService(OAuth2ClientProperties) - Constructor for class com.broadleafcommerce.auth.client.registration.DefaultClientRegistrationPropertiesService
- DefaultContextHelperService - Class in com.broadleafcommerce.auth.client.service
-
This class uses the RequestContextHolder to read the client_id for the current request, then looks up the corresponding tenant id.
- DefaultContextHelperService(AuthorizedClientService<AuthorizedClient>, AuthorizationServerService<AuthorizationServer>) - Constructor for class com.broadleafcommerce.auth.client.service.DefaultContextHelperService
- DefaultExceptionMappingAuthenticationFailureHandler - Class in com.broadleafcommerce.auth.security.web.authentication
- DefaultExceptionMappingAuthenticationFailureHandler() - Constructor for class com.broadleafcommerce.auth.security.web.authentication.DefaultExceptionMappingAuthenticationFailureHandler
- defaultImpersonationClaimsEnhancer(AuthorizationServerProperties, UserService<User>, UserRoleService<UserRole>, UserRoleAncestryHydrationService) - Method in class com.broadleafcommerce.auth.user.autoconfigure.ImpersonationConfiguration
- DefaultImpersonationClaimsEnhancer - Class in com.broadleafcommerce.auth.user.service
- DefaultImpersonationClaimsEnhancer(AuthorizationServerProperties, UserService<User>, UserRoleService<UserRole>, UserRoleAncestryHydrationService) - Constructor for class com.broadleafcommerce.auth.user.service.DefaultImpersonationClaimsEnhancer
- DefaultImpersonationRequestValidator - Class in com.broadleafcommerce.auth.user.endpoint
-
Default implementation of
ImpersonationRequestValidator
that validates that the CSR has authority to impersonate, the impersonated target exists, and that the impersonated target has chosen to allow impersonation. - DefaultImpersonationRequestValidator(UserService<User>, AuthorizedClientService<AuthorizedClient>, AuthorizationServerService<AuthorizationServer>, ClientDetailsService, RedirectResolver) - Constructor for class com.broadleafcommerce.auth.user.endpoint.DefaultImpersonationRequestValidator
- DefaultImpersonationService - Class in com.broadleafcommerce.auth.user.service
- DefaultImpersonationService(ImpersonationClaimsEnhancer, StatelessUtil) - Constructor for class com.broadleafcommerce.auth.user.service.DefaultImpersonationService
- DefaultMasterGlobalAdminUserConfiguration(TypeFactory, UserRepository<JpaUser>, PasswordEncoder) - Constructor for class com.broadleafcommerce.auth.data.autoconfigure.AuthorizationServerDataInitializerAutoConfiguration.DefaultMasterGlobalAdminUserConfiguration
-
Initializes the seed data for the default master global admin user.
- DefaultMasterGlobalAdminUserDataInitializer - Class in com.broadleafcommerce.auth.data
-
The seed-data for the default master global admin user.
- DefaultMasterGlobalAdminUserDataInitializer(TypeFactory, UserRepository<JpaUser>, PasswordEncoder) - Constructor for class com.broadleafcommerce.auth.data.DefaultMasterGlobalAdminUserDataInitializer
- DefaultOAuth2AuthorizedClientRepository - Class in com.broadleafcommerce.auth.client.service
-
This service stores an
OAuth2AuthorizedClient
as a Base64 encoded value in a cookie. - DefaultOAuth2AuthorizedClientRepository(StatelessUtil, ContextHelperService, ClientRegistrationRepository) - Constructor for class com.broadleafcommerce.auth.client.service.DefaultOAuth2AuthorizedClientRepository
- DefaultOAuth2AuthorizedClientRepository.TenantAwareOAuth2AuthorizedClientWrapper - Class in com.broadleafcommerce.auth.client.service
-
This class holds the necessary fields for saving and loading
OAuth2AuthorizedClient
. - DefaultOAuth2SessionToken - Class in com.broadleafcommerce.auth.user.session
-
An
OAuth2SessionToken
that holds the claims within aHashMap
. - DefaultOAuth2SessionToken(OAuth2SessionToken) - Constructor for class com.broadleafcommerce.auth.user.session.DefaultOAuth2SessionToken
-
Copy constructor for session token.
- DefaultOAuth2SessionToken(String) - Constructor for class com.broadleafcommerce.auth.user.session.DefaultOAuth2SessionToken
-
Create a session token from the value provided.
- DefaultOAuth2SessionToken(String, Map<String, Object>) - Constructor for class com.broadleafcommerce.auth.user.session.DefaultOAuth2SessionToken
-
Create a session token from the value provided and extracted claims.
- DefaultOAuth2UserDetails - Class in com.broadleafcommerce.auth.user.domain
- DefaultOAuth2UserDetails(String, String, String, String, boolean, boolean, boolean, boolean, boolean, Collection<? extends GrantedAuthority>) - Constructor for class com.broadleafcommerce.auth.user.domain.DefaultOAuth2UserDetails
- DefaultOAuth2UserDetails(String, String, String, String, boolean, boolean, boolean, boolean, boolean, Collection<? extends GrantedAuthority>, Map<String, Set<String>>, Map<String, Map<String, Set<String>>>) - Constructor for class com.broadleafcommerce.auth.user.domain.DefaultOAuth2UserDetails
- DefaultOAuth2UserDetails(String, String, String, String, Collection<? extends GrantedAuthority>) - Constructor for class com.broadleafcommerce.auth.user.domain.DefaultOAuth2UserDetails
- DefaultOAuth2UserDetails(String, String, String, String, Collection<? extends GrantedAuthority>, Map<String, Set<String>>, Map<String, Map<String, Set<String>>>) - Constructor for class com.broadleafcommerce.auth.user.domain.DefaultOAuth2UserDetails
- DefaultOAuth2UserDetailsService - Class in com.broadleafcommerce.auth.user.service
-
An
OAuth2UserDetailsService
implementation that uses theUserService
for loading users by clientId and username. - DefaultOAuth2UserDetailsService(UserService<User>, AuthorizedClientService<AuthorizedClient>, PrivilegeService) - Constructor for class com.broadleafcommerce.auth.user.service.DefaultOAuth2UserDetailsService
- DefaultOAuthClientAuthenticationDetailsSource - Class in com.broadleafcommerce.auth.client.provider.authentication
-
Provides a
BroadleafOAuthClientAuthenticationDetails
to theOAuth2LoginAuthenticationFilter
during authentication. - DefaultOAuthClientAuthenticationDetailsSource(ContextHelperService) - Constructor for class com.broadleafcommerce.auth.client.provider.authentication.DefaultOAuthClientAuthenticationDetailsSource
- DefaultOAuthClientRegistrationPersistenceService<P extends OAuthClientRegistrationWrapper,D extends com.broadleafcommerce.data.tracking.core.mapping.BusinessTypeAware & com.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable> - Class in com.broadleafcommerce.auth.client.service
-
Interacts with the
OAuthClientRegistrationRepository
to read domain objects and map them to the projectionOAuthClientRegistrationWrapper
- DefaultOAuthClientRegistrationPersistenceService(OAuthClientRegistrationRepository<D>, SimplePayloadMapper, EntityValidator, ClientRegistrationPropertiesService<P>, OAuthClientRegistrationUtils) - Constructor for class com.broadleafcommerce.auth.client.service.DefaultOAuthClientRegistrationPersistenceService
- DefaultOIDCAuthenticationStrategyDelegate - Class in com.broadleafcommerce.auth.client.web.authentication.session
-
Basic implementation that will try to handle any
OAuth2AuthenticationToken
. - DefaultOIDCAuthenticationStrategyDelegate(OAuth2UserDetailsService, UserRegistrationService<User>, AuthRegistrationProperties, AuthorizedClientService<AuthorizedClient>, ClientIdentityProviderProperties, TypeFactory, PasscodeService<PasswordToken, User>) - Constructor for class com.broadleafcommerce.auth.client.web.authentication.session.DefaultOIDCAuthenticationStrategyDelegate
- DefaultOriginalAwareOAuth2RefreshToken - Class in com.broadleafcommerce.auth.token.service
-
Add a new token wrapper type that allows keeping track of the id for the original ancestor refresh token.
- DefaultOriginalAwareOAuth2RefreshToken(String, Date, String) - Constructor for class com.broadleafcommerce.auth.token.service.DefaultOriginalAwareOAuth2RefreshToken
- DefaultPasscodeService<P extends PasswordToken,U extends User,D extends com.broadleafcommerce.data.tracking.core.mapping.BusinessTypeAware & com.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable> - Class in com.broadleafcommerce.auth.passcode.service
- DefaultPasscodeService(SimplePayloadMapper, PasswordTokenRepository<D>, PasswordEncoder, PasswordTokenProperties) - Constructor for class com.broadleafcommerce.auth.passcode.service.DefaultPasscodeService
- DefaultPasswordRequestValidator - Class in com.broadleafcommerce.auth.user.validation
- DefaultPasswordRequestValidator(PasswordValidatorProperties) - Constructor for class com.broadleafcommerce.auth.user.validation.DefaultPasswordRequestValidator
- DefaultPasswordTokenValidator<P extends PasswordToken> - Class in com.broadleafcommerce.auth.user.validation
- DefaultPasswordTokenValidator(Duration, PasswordEncoder) - Constructor for class com.broadleafcommerce.auth.user.validation.DefaultPasswordTokenValidator
- DefaultPrivilegeService - Class in com.broadleafcommerce.auth.security.service
- DefaultPrivilegeService(UserRoleService<UserRole>, UserRoleAncestryHydrationService, AuthorizationServerService<AuthorizationServer>) - Constructor for class com.broadleafcommerce.auth.security.service.DefaultPrivilegeService
- DefaultPrivilegeService.PrivilegeHydrationResult - Class in com.broadleafcommerce.auth.security.service
-
An intermediary data structure used internally by
PrivilegeService
to hold all the restrictions, flat permissions, restricted roles, and restricted permissions of auser entity
and permissions from aserver entity
to prevent querying the data multiple times. - defaultRedirectResolver() - Method in class com.broadleafcommerce.auth.autoconfigure.AuthServiceOAuth2CommonAutoConfiguration
- DefaultRegistrationValidator - Class in com.broadleafcommerce.auth.user.validation
- DefaultRegistrationValidator(PasswordRequestValidator, AuthRegistrationProperties) - Constructor for class com.broadleafcommerce.auth.user.validation.DefaultRegistrationValidator
- DefaultResetPasswordFormValidator<P extends PasswordToken> - Class in com.broadleafcommerce.auth.user.validation
- DefaultResetPasswordFormValidator(UsernameValidator, PasswordRequestValidator, PasswordTokenValidator<P>) - Constructor for class com.broadleafcommerce.auth.user.validation.DefaultResetPasswordFormValidator
- DefaultRotatingTokenServices - Class in com.broadleafcommerce.auth.token.service
-
Based on
DefaultTokenServices
. - DefaultRotatingTokenServices(TokenProperties) - Constructor for class com.broadleafcommerce.auth.token.service.DefaultRotatingTokenServices
- DefaultRotatingTokenStore - Class in com.broadleafcommerce.auth.token.service
-
A specialized
TokenStore
concept used to support the refresh token rotation concept in Broadleaf. - DefaultRotatingTokenStore(JwtAccessTokenConverter, List<RefreshTokenRepository<RefreshToken>>, TokenProperties, JdbcTemplate) - Constructor for class com.broadleafcommerce.auth.token.service.DefaultRotatingTokenStore
- DefaultSecurityService - Class in com.broadleafcommerce.auth.security.service
-
Default implementation of the security service that utilizes the security context and various repositories in order to assess the user's privileges.
- DefaultSecurityService(PermissionRepository, ScopeRepository) - Constructor for class com.broadleafcommerce.auth.security.service.DefaultSecurityService
- DefaultSessionAuthenticationStrategy - Class in com.broadleafcommerce.auth.user.service
-
This is used to set the session cookie after successful authentication.
- DefaultSessionAuthenticationStrategy(StatelessUtil, List<AuthenticationStrategyDelegate>) - Constructor for class com.broadleafcommerce.auth.user.service.DefaultSessionAuthenticationStrategy
- DefaultTokenCleanupServices - Class in com.broadleafcommerce.auth.token.service
-
A camel cluster service instance that will periodically execute
RotatableTokenStore.cleanupBatch(String, int)
calls against the datastore. - DefaultTokenCleanupServices(TokenProperties, RotatableTokenStore, TaskScheduler) - Constructor for class com.broadleafcommerce.auth.token.service.DefaultTokenCleanupServices
- DefaultUserAttributesRequestHandler - Class in com.broadleafcommerce.auth.user.service
- DefaultUserAttributesRequestHandler(UserService<User>) - Constructor for class com.broadleafcommerce.auth.user.service.DefaultUserAttributesRequestHandler
- DefaultUserLockoutService - Class in com.broadleafcommerce.auth.user.service
- DefaultUserLockoutService(UserService<User>, UserLoginAttemptService<UserLoginAttempt>, AuthorizedClientService<AuthorizedClient>, AuthorizationServerService<AuthorizationServer>, UserLockoutProperties) - Constructor for class com.broadleafcommerce.auth.user.service.DefaultUserLockoutService
- DefaultUserLoginAttemptService<P extends UserLoginAttempt,D extends com.broadleafcommerce.data.tracking.core.mapping.BusinessTypeAware & com.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable> - Class in com.broadleafcommerce.auth.user.service
- DefaultUserLoginAttemptService(UserLoginAttemptRepository<D>, SimplePayloadMapper, TypeFactory) - Constructor for class com.broadleafcommerce.auth.user.service.DefaultUserLoginAttemptService
- DefaultUserLoginService - Class in com.broadleafcommerce.auth.security.service
- DefaultUserLoginService(OAuth2UserDetailsService, StatelessUtil) - Constructor for class com.broadleafcommerce.auth.security.service.DefaultUserLoginService
- DefaultUserMessagingService - Class in com.broadleafcommerce.auth.user.service
- DefaultUserMessagingService(AuthorizedClientService<AuthorizedClient>, AuthorizationServerService<AuthorizationServer>, AuthenticationMessageProducer, TypeFactory) - Constructor for class com.broadleafcommerce.auth.user.service.DefaultUserMessagingService
- DefaultUsernameValidator - Class in com.broadleafcommerce.auth.user.validation
- DefaultUsernameValidator() - Constructor for class com.broadleafcommerce.auth.user.validation.DefaultUsernameValidator
- DefaultUserOperationService - Class in com.broadleafcommerce.auth.resource.service
- DefaultUserOperationService(PermissionRepository) - Constructor for class com.broadleafcommerce.auth.resource.service.DefaultUserOperationService
- DefaultUserPasswordService<P extends PasswordToken,U extends User,D extends com.broadleafcommerce.data.tracking.core.mapping.BusinessTypeAware & com.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable> - Class in com.broadleafcommerce.auth.user.service.password
- DefaultUserPasswordService(UserService<U>, PasswordEncoder, UserMessagingService<U>, ResetPasswordFormValidator<P>, ChangePasswordFormValidator, UserLockoutService, PasscodeService<P, U>) - Constructor for class com.broadleafcommerce.auth.user.service.password.DefaultUserPasswordService
- DefaultUserPermissionService<P extends UserPermission,D extends com.broadleafcommerce.data.tracking.core.mapping.BusinessTypeAware & com.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable> - Class in com.broadleafcommerce.auth.security.service
- DefaultUserPermissionService(UserPermissionRepository<D>, SimplePayloadMapper, EntityValidatorManager) - Constructor for class com.broadleafcommerce.auth.security.service.DefaultUserPermissionService
- DefaultUserRegistrationService<P extends User> - Class in com.broadleafcommerce.auth.user.service.password
- DefaultUserRegistrationService(UserService<P>, AuthorizedClientService<AuthorizedClient>, AuthorizationServerService<AuthorizationServer>, PasswordEncoder, RegistrationValidator, UserRegistrationProducer, AuthRegistrationProperties, ApplicationService<Application>, TypeFactory) - Constructor for class com.broadleafcommerce.auth.user.service.password.DefaultUserRegistrationService
- DefaultUserRoleAncestryHydrationService - Class in com.broadleafcommerce.auth.security.service.hydration
- DefaultUserRoleAncestryHydrationService(UserRoleService<UserRole>) - Constructor for class com.broadleafcommerce.auth.security.service.hydration.DefaultUserRoleAncestryHydrationService
- DefaultUserRoleService<P extends UserRole,D extends com.broadleafcommerce.data.tracking.core.mapping.BusinessTypeAware & com.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable> - Class in com.broadleafcommerce.auth.security.service
- DefaultUserRoleService(RoleRepository<D>, SimplePayloadMapper, EntityValidatorManager) - Constructor for class com.broadleafcommerce.auth.security.service.DefaultUserRoleService
- DefaultUserService<P extends User,D extends com.broadleafcommerce.data.tracking.core.mapping.BusinessTypeAware & com.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable> - Class in com.broadleafcommerce.auth.user.service
- DefaultUserService(AuthorizedClientService<AuthorizedClient>, UserRepository<D>, SimplePayloadMapper, EntityValidatorManager, UserUpdateProducer) - Constructor for class com.broadleafcommerce.auth.user.service.DefaultUserService
- DefaultUserTypes - Enum in com.broadleafcommerce.auth.resource.domain
-
Default user types managed within this service
- delete(String) - Method in class com.broadleafcommerce.auth.security.service.DefaultUserPermissionService
- delete(String) - Method in class com.broadleafcommerce.auth.security.service.DefaultUserRoleService
- delete(String) - Method in class com.broadleafcommerce.auth.user.service.DefaultUserService
- delete(PermissionScope) - Method in interface com.broadleafcommerce.auth.security.repository.PermissionRepository
- delete(String) - Method in interface com.broadleafcommerce.auth.security.service.UserPermissionService
-
Hard-deletes the given record.
- delete(String) - Method in interface com.broadleafcommerce.auth.security.service.UserRoleService
-
Hard-deletes the given record.
- delete(String) - Method in class com.broadleafcommerce.auth.server.web.endpoint.AuthorizationServerEndpoint
- delete(String) - Method in interface com.broadleafcommerce.auth.tenant.service.ApplicationService
- delete(String) - Method in class com.broadleafcommerce.auth.tenant.service.DefaultApplicationService
- delete(String) - Method in interface com.broadleafcommerce.auth.user.service.UserService
-
Hard-deletes the given record.
- delete(String, String) - Method in class com.broadleafcommerce.auth.server.web.endpoint.AuthorizedClientEndpoint
- delete(P) - Method in class com.broadleafcommerce.auth.client.service.DefaultOAuthClientRegistrationPersistenceService
- delete(P) - Method in interface com.broadleafcommerce.auth.client.service.OAuthClientRegistrationPersistenceService
-
Delete a client registration
- delete(P) - Method in interface com.broadleafcommerce.auth.server.service.AuthorizationServerService
-
Delete an authorization server
- delete(P) - Method in interface com.broadleafcommerce.auth.server.service.AuthorizedClientService
-
Delete an authorized client.
- delete(P) - Method in class com.broadleafcommerce.auth.server.service.DefaultAuthorizationServerService
- delete(P) - Method in class com.broadleafcommerce.auth.server.service.DefaultAuthorizedClientService
- DELETE - com.broadleafcommerce.auth.security.domain.PermissionType
- deleteAll() - Method in interface com.broadleafcommerce.auth.security.repository.PermissionRepository
- deleteAll(Iterable<? extends PermissionScope>) - Method in interface com.broadleafcommerce.auth.security.repository.PermissionRepository
- deleteById(String) - Method in class com.broadleafcommerce.auth.client.service.DefaultOAuthClientRegistrationPersistenceService
- deleteById(String) - Method in interface com.broadleafcommerce.auth.client.service.OAuthClientRegistrationPersistenceService
-
Delete a client registration
- deleteById(String) - Method in interface com.broadleafcommerce.auth.security.repository.PermissionRepository
- deleteById(String) - Method in interface com.broadleafcommerce.auth.server.service.AuthorizationServerService
-
Delete an authorization server
- deleteById(String) - Method in interface com.broadleafcommerce.auth.server.service.AuthorizedClientService
-
Delete an authorized client by ID.
- deleteById(String) - Method in class com.broadleafcommerce.auth.server.service.DefaultAuthorizationServerService
- deleteById(String) - Method in class com.broadleafcommerce.auth.server.service.DefaultAuthorizedClientService
- deleteClientRegistration(ContextInfo, String) - Method in class com.broadleafcommerce.auth.client.web.endpoint.OAuthClientRegistrationEndpoint
- deleteLoginAttemptsOlderThan(Instant) - Method in interface com.broadleafcommerce.auth.user.provider.jpa.repository.JpaUserLoginAttemptRepository
- deleteLoginAttemptsOlderThan(Instant) - Method in interface com.broadleafcommerce.auth.user.repository.UserLoginAttemptRepository
- deleteLoginAttemptsOlderThan(Instant, String) - Method in interface com.broadleafcommerce.auth.user.provider.jpa.repository.JpaUserLoginAttemptRepository
- deleteLoginAttemptsOlderThan(Instant, String) - Method in interface com.broadleafcommerce.auth.user.repository.UserLoginAttemptRepository
- deletePermission(String) - Method in class com.broadleafcommerce.auth.resource.web.endpoint.UserPermissionEndpoint
- deleteRole(String) - Method in class com.broadleafcommerce.auth.resource.web.endpoint.UserRoleEndpoint
- deleteUser(String, ContextInfo) - Method in class com.broadleafcommerce.auth.resource.web.endpoint.UserEndpoint
- DELIMITER - Static variable in enum com.broadleafcommerce.auth.security.domain.PermissionType
- DemoSchemaInitializerEnvironmentPostProcessor - Class in com.broadleafcommerce.auth.autoconfigure
- DemoSchemaInitializerEnvironmentPostProcessor() - Constructor for class com.broadleafcommerce.auth.autoconfigure.DemoSchemaInitializerEnvironmentPostProcessor
- DEPLOY_USER - Static variable in class com.broadleafcommerce.auth.data.RoleDataInitializer.UserRoleIds
- deserialize(JsonNode) - Method in class com.broadleafcommerce.auth.user.listener.AdminPermissionPersistenceHandler
- deserialize(JsonNode) - Method in class com.broadleafcommerce.auth.user.listener.AdminRolePersistenceHandler
- deserialize(JsonNode) - Method in class com.broadleafcommerce.auth.user.listener.AdminUserPersistenceHandler
- deserializeCookie(String) - Method in class com.broadleafcommerce.auth.client.web.repo.BroadleafAuthorizationRequestRepository
-
Deserialize a cookie value into an
AuthorizationRequestWrapper
. - determineLoggedInReturnUrl(UserRegistration) - Method in class com.broadleafcommerce.auth.user.web.endpoint.RegistrationFormController
- determineLoggedInReturnUrl(String, String) - Method in class com.broadleafcommerce.auth.user.web.endpoint.AuthenticationController
- determineUrlToUseForThisRequest(HttpServletRequest, HttpServletResponse, AuthenticationException) - Method in class com.broadleafcommerce.auth.user.session.OAuth2AuthenticationEntryPoint
- DirectiveValue() - Constructor for class com.broadleafcommerce.auth.user.autoconfigure.AuthorizationServerProperties.ContentSecurityPolicyProperties.DirectiveValue
- DirectiveValue(String) - Constructor for class com.broadleafcommerce.auth.user.autoconfigure.AuthorizationServerProperties.ContentSecurityPolicyProperties.DirectiveValue
- DISABLED_USER - Static variable in class com.broadleafcommerce.auth.user.endpoint.DefaultImpersonationRequestValidator
- doesPasswordConfirmationMatch(String, String) - Method in class com.broadleafcommerce.auth.user.validation.DefaultPasswordRequestValidator
- doesPasswordConfirmationMatch(String, String) - Method in interface com.broadleafcommerce.auth.user.validation.PasswordRequestValidator
-
Ensures that both the passwords match, excluding 'null' matches.
- doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class com.broadleafcommerce.auth.client.web.filter.ClientIdFilter
- doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class com.broadleafcommerce.auth.user.session.OAuth2TokenEndpointAuthenticationFilter
- doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class com.broadleafcommerce.auth.user.session.VerifyRedirectCookieFilter
E
- email(String) - Method in class com.broadleafcommerce.auth.user.listener.domain.AdminUser.AdminUserBuilder
- EMAIL_ADDRESS - Static variable in class com.broadleafcommerce.auth.resource.domain.AccessTokenClaimKeys.UserDataClaims
-
Used for adding an auth user's email address as a claim.
- EmbeddedAuthenticationController - Class in com.broadleafcommerce.auth.user.web.endpoint
- EmbeddedAuthenticationController(UserPasswordService<PasswordToken, User>, UserLoginProperties, UserLoginService, AuthorizationServerService<AuthorizationServer>, AuthorizedClientService<AuthorizedClient>) - Constructor for class com.broadleafcommerce.auth.user.web.endpoint.EmbeddedAuthenticationController
- EmbeddedAuthenticationController.PasswordResetEmailRequest - Class in com.broadleafcommerce.auth.user.web.endpoint
-
Represents a request to get an email with a link to reset a user's password.
- embeddedLoginAuthenticationFailureHandler() - Method in class com.broadleafcommerce.auth.user.autoconfigure.AuthorizationServerWebSecurityConfiguration
- EmbeddedLoginAuthenticationFailureHandler - Class in com.broadleafcommerce.auth.user.session.embedded
- EmbeddedLoginAuthenticationFailureHandler() - Constructor for class com.broadleafcommerce.auth.user.session.embedded.EmbeddedLoginAuthenticationFailureHandler
- embeddedLoginAuthenticationFilter() - Method in class com.broadleafcommerce.auth.user.autoconfigure.AuthorizationServerWebSecurityConfiguration
- EmbeddedLoginAuthenticationFilter - Class in com.broadleafcommerce.auth.user.session.embedded
-
Processes an authentication form submission from an embedded login form.
- EmbeddedLoginAuthenticationFilter(AuthenticationManager, AuthenticationSuccessHandler, AuthenticationFailureHandler, SessionAuthenticationStrategy, StatelessUtil, UserLockoutService, AuthorizationServerService<AuthorizationServer>, AuthorizedClientService<AuthorizedClient>) - Constructor for class com.broadleafcommerce.auth.user.session.embedded.EmbeddedLoginAuthenticationFilter
- embeddedLoginAuthenticationFilterRegistration(EmbeddedLoginAuthenticationFilter) - Method in class com.broadleafcommerce.auth.user.autoconfigure.AuthorizationServerWebSecurityConfiguration
-
Disable automatic Filter registration for
EmbeddedLoginAuthenticationFilter
. - EmbeddedLoginAuthenticationProvider - Class in com.broadleafcommerce.auth.user.session.embedded
-
An
AuthenticationProvider
that retrievesOAuth2UserDetails
from aOAuth2UserDetailsService
for use with embedded login. - EmbeddedLoginAuthenticationProvider(OAuth2UserDetailsService, UserDetailsPasswordService, PasswordEncoder) - Constructor for class com.broadleafcommerce.auth.user.session.embedded.EmbeddedLoginAuthenticationProvider
- embeddedLoginAuthenticationSuccessHandler() - Method in class com.broadleafcommerce.auth.user.autoconfigure.AuthorizationServerWebSecurityConfiguration
- EmbeddedLoginAuthenticationSuccessHandler<P extends PasswordToken,U extends User> - Class in com.broadleafcommerce.auth.user.session.embedded
-
Writes a One-Time Passcode to the response on Embedded Login success.
- EmbeddedLoginAuthenticationSuccessHandler(PasscodeService<P, U>, UserService<U>, ObjectMapper) - Constructor for class com.broadleafcommerce.auth.user.session.embedded.EmbeddedLoginAuthenticationSuccessHandler
- EmbeddedLoginAuthenticationToken - Class in com.broadleafcommerce.auth.user.session.embedded
-
An
Authentication
implementation that is designed for simple presentation of an OAuth2 clientId, username, and password. - EmbeddedLoginAuthenticationToken(String, Object, Object) - Constructor for class com.broadleafcommerce.auth.user.session.embedded.EmbeddedLoginAuthenticationToken
- EmbeddedLoginAuthenticationToken(String, Object, Object, Collection<? extends GrantedAuthority>) - Constructor for class com.broadleafcommerce.auth.user.session.embedded.EmbeddedLoginAuthenticationToken
- EmbeddedLoginNotAllowedException - Exception in com.broadleafcommerce.auth.user.session.embedded
-
Indicates that there was an attempt to login a user using embedded login when the
AuthorizationServer
receiving the request did not allow embedded login. - EmbeddedLoginNotAllowedException(String, String, String) - Constructor for exception com.broadleafcommerce.auth.user.session.embedded.EmbeddedLoginNotAllowedException
- EmbeddedLoginOTPResponseException - Exception in com.broadleafcommerce.auth.user.session.embedded
-
Thrown if there is a problem writing the One-Time Passcode to the embedded login response.
- EmbeddedLoginOTPResponseException(String) - Constructor for exception com.broadleafcommerce.auth.user.session.embedded.EmbeddedLoginOTPResponseException
- EmbeddedLoginOTPResponseException(String, Throwable) - Constructor for exception com.broadleafcommerce.auth.user.session.embedded.EmbeddedLoginOTPResponseException
- EmbeddedLoginProperties - Class in com.broadleafcommerce.auth.user.autoconfigure
- EmbeddedLoginProperties() - Constructor for class com.broadleafcommerce.auth.user.autoconfigure.EmbeddedLoginProperties
- EmbeddedLoginTokenAuthenticationProvider - Class in com.broadleafcommerce.auth.user.session.embedded
-
Authenticates the user for the
TokenEndpoint
based on a one-time passcode parameter. - EmbeddedLoginTokenAuthenticationProvider(OAuth2UserDetailsService, PasscodeService<PasswordToken, User>, UserService<User>) - Constructor for class com.broadleafcommerce.auth.user.session.embedded.EmbeddedLoginTokenAuthenticationProvider
- embeddedLoginTokenEndpointAuthenticationFilter() - Method in class com.broadleafcommerce.auth.user.autoconfigure.AuthorizationServerWebSecurityConfiguration
- EmbeddedLoginTokenEndpointAuthenticationFilter - Class in com.broadleafcommerce.auth.user.session.embedded
-
Authentication Filter for the
TokenEndpoint
when using Embedded Login. - EmbeddedLoginTokenEndpointAuthenticationFilter(AuthenticationManager) - Constructor for class com.broadleafcommerce.auth.user.session.embedded.EmbeddedLoginTokenEndpointAuthenticationFilter
- EmbeddedLoginTokenEndpointAuthenticationFilter(AuthenticationManager, RequestMatcher) - Constructor for class com.broadleafcommerce.auth.user.session.embedded.EmbeddedLoginTokenEndpointAuthenticationFilter
- EmbeddedLoginTokenEndpointAuthenticationFilter.EmbeddedLoginTokenEndpointRequestMatcher - Class in com.broadleafcommerce.auth.user.session.embedded
-
Matches requests based on destination and parameters.
- embeddedLoginTokenEndpointAuthenticationFilterRegistration(EmbeddedLoginTokenEndpointAuthenticationFilter) - Method in class com.broadleafcommerce.auth.user.autoconfigure.AuthorizationServerWebSecurityConfiguration
-
Disable automatic Filter registration for
OAuth2TokenEndpointAuthenticationFilter
. - EmbeddedLoginTokenEndpointAuthenticationToken - Class in com.broadleafcommerce.auth.user.session.embedded
-
Authentication Token for the
TokenEndpoint
when using Embedded Login. - EmbeddedLoginTokenEndpointAuthenticationToken(String, String, String, String, String) - Constructor for class com.broadleafcommerce.auth.user.session.embedded.EmbeddedLoginTokenEndpointAuthenticationToken
-
Constructor for pre-authentication usage.
- EmbeddedLoginTokenEndpointAuthenticationToken(Collection<? extends GrantedAuthority>, String, String, String, String, String, String) - Constructor for class com.broadleafcommerce.auth.user.session.embedded.EmbeddedLoginTokenEndpointAuthenticationToken
-
Constructor for post-authentication.
- EmbeddedLoginTokenEndpointRequestMatcher() - Constructor for class com.broadleafcommerce.auth.user.session.embedded.EmbeddedLoginTokenEndpointAuthenticationFilter.EmbeddedLoginTokenEndpointRequestMatcher
- embeddedLoginTokenGranter(SecurityServiceOAuth2RequestFactory, DefaultRotatingTokenServices, ClientDetailsService, TokenGranter) - Method in class com.broadleafcommerce.auth.user.autoconfigure.AuthorizationServerConfiguration
-
Create a
CompositeTokenGranter
with anEmbeddedLoginTokenGranter
followed by the default token granters from theAuthorizationServerEndpointsConfigurer
. - EmbeddedLoginTokenGranter - Class in com.broadleafcommerce.auth.user.session.embedded
-
Used for token requests where there is an
EmbeddedLoginTokenEndpointAuthenticationToken
in the security context. - EmbeddedLoginTokenGranter(AuthorizationServerTokenServices, ClientDetailsService, OAuth2RequestFactory) - Constructor for class com.broadleafcommerce.auth.user.session.embedded.EmbeddedLoginTokenGranter
- EmbeddedRegistrationNotAllowedException - Exception in com.broadleafcommerce.auth.user.session.embedded
-
Indicates that there was an attempt to register a user using embedded registration when the
AuthorizationServer
receiving the request did not allow embedded registration. - EmbeddedRegistrationNotAllowedException(String, String) - Constructor for exception com.broadleafcommerce.auth.user.session.embedded.EmbeddedRegistrationNotAllowedException
- EmbeddedRegistrationNotAllowedException(String, String, String) - Constructor for exception com.broadleafcommerce.auth.user.session.embedded.EmbeddedRegistrationNotAllowedException
- EncryptedFieldConverter - Class in com.broadleafcommerce.auth.client.provider.jpa.converter
-
Converter used to encrypt a string when persisted and decrypt it when read.
- EncryptedFieldConverter(SecretKey) - Constructor for class com.broadleafcommerce.auth.client.provider.jpa.converter.EncryptedFieldConverter
- encryptInternal(byte[], GCMParameterSpec) - Method in class com.broadleafcommerce.auth.client.provider.jpa.converter.EncryptedFieldConverter
-
Encrypt the given byte array.
- EncryptionMigrationTask - Class in com.broadleafcommerce.auth.client.provider.jpa.service
-
Runs as a Liquibase change set.
- EncryptionMigrationTask() - Constructor for class com.broadleafcommerce.auth.client.provider.jpa.service.EncryptionMigrationTask
- enhance(Map<String, Object>, OAuth2UserDetails, ImpersonationRequestToken) - Method in class com.broadleafcommerce.auth.user.service.DefaultImpersonationClaimsEnhancer
- enhance(Map<String, Object>, OAuth2UserDetails, ImpersonationRequestToken) - Method in interface com.broadleafcommerce.auth.user.service.ImpersonationClaimsEnhancer
-
Provides an opportunity for customization of the claims for an impersonated
OAuth2SessionToken
. - enhance(Map<String, Object>, OAuth2UserDetails, ImpersonationRequestToken) - Method in class com.broadleafcommerce.auth.user.service.ImpersonationClaimsEnhancerChain
- enhance(OAuth2AccessToken, OAuth2Authentication) - Method in class com.broadleafcommerce.auth.token.service.OriginalAwareJwtAccessTokenConverter
-
Based on the implementation from
JwtAccessTokenConverter.enhance(OAuth2AccessToken, OAuth2Authentication)
. - enhance(OAuth2AccessToken, OAuth2Authentication) - Method in class com.broadleafcommerce.auth.user.session.token.enhancer.ClientRestrictionTokenEnhancer
- enhance(OAuth2AccessToken, OAuth2Authentication) - Method in class com.broadleafcommerce.auth.user.session.token.enhancer.CustomerContextTokenEnhancer
- enhance(OAuth2AccessToken, OAuth2Authentication) - Method in class com.broadleafcommerce.auth.user.session.token.enhancer.CustomerSegmentsTokenEnhancer
- enhance(OAuth2AccessToken, OAuth2Authentication) - Method in class com.broadleafcommerce.auth.user.session.token.enhancer.ImpersonationTokenEnhancer
- enhance(OAuth2AccessToken, OAuth2Authentication) - Method in class com.broadleafcommerce.auth.user.session.token.enhancer.RegisteredClaimsTokenEnhancer
-
Places various claims into the additional information of the access token, including the issuer, audience, and max lifetime.
- enhance(OAuth2AccessToken, OAuth2Authentication) - Method in class com.broadleafcommerce.auth.user.session.token.enhancer.TenantPropertiesTokenEnhancer
- enhance(OAuth2AccessToken, OAuth2Authentication) - Method in class com.broadleafcommerce.auth.user.session.token.enhancer.UserRestrictionTokenEnhancer
- enhance(OAuth2AccessToken, OAuth2Authentication) - Method in class com.broadleafcommerce.auth.user.session.token.enhancer.UserTokenEnhancer
- entityMissing(String) - Method in class com.broadleafcommerce.auth.user.session.StatelessUtilImpl
- entityType() - Method in interface com.broadleafcommerce.auth.token.provider.jpa.repository.JpaRefreshTokenRepository1
-
Return the shard-specific type managed by this repository
- entityType() - Method in interface com.broadleafcommerce.auth.token.provider.jpa.repository.JpaRefreshTokenRepository2
-
Return the shard-specific type managed by this repository
- entityType() - Method in interface com.broadleafcommerce.auth.token.provider.jpa.repository.JpaRefreshTokenRepository3
-
Return the shard-specific type managed by this repository
- entityType() - Method in interface com.broadleafcommerce.auth.token.provider.jpa.repository.JpaRefreshTokenRepository4
-
Return the shard-specific type managed by this repository
- entityType() - Method in interface com.broadleafcommerce.auth.token.provider.jpa.repository.JpaRefreshTokenRepository5
-
Return the shard-specific type managed by this repository
- entityType() - Method in interface com.broadleafcommerce.auth.token.provider.jpa.repository.JpaRefreshTokenRepository6
-
Return the shard-specific type managed by this repository
- entityType() - Method in interface com.broadleafcommerce.auth.token.repository.RefreshTokenRepository
-
The specific partition shard entity type managed by this repository
- equals(Object) - Method in class com.broadleafcommerce.auth.cache.AuthCacheProperties
- equals(Object) - Method in class com.broadleafcommerce.auth.client.autoconfigure.AuthorizationRequestRepositoryProperties
- equals(Object) - Method in class com.broadleafcommerce.auth.client.autoconfigure.OAuth2AuthorizedClientRepositoryProperties
- equals(Object) - Method in class com.broadleafcommerce.auth.client.domain.OAuthClientRegistrationProviderDetails
- equals(Object) - Method in class com.broadleafcommerce.auth.client.domain.OAuthClientRegistrationProviderDetails.UserInfoEndpoint
- equals(Object) - Method in class com.broadleafcommerce.auth.client.domain.OAuthClientRegistrationWrapper
- equals(Object) - Method in class com.broadleafcommerce.auth.client.provider.authentication.BroadleafOAuthClientAuthenticationDetails
- equals(Object) - Method in class com.broadleafcommerce.auth.client.provider.jpa.domain.JpaOAuthClientProviderDetails
- equals(Object) - Method in class com.broadleafcommerce.auth.client.provider.jpa.domain.JpaOAuthClientRegistration
- equals(Object) - Method in class com.broadleafcommerce.auth.client.service.DefaultOAuth2AuthorizedClientRepository.TenantAwareOAuth2AuthorizedClientWrapper
- equals(Object) - Method in class com.broadleafcommerce.auth.client.web.repo.AuthorizationRequestWrapper
- equals(Object) - Method in class com.broadleafcommerce.auth.data.autoconfigure.AuthorizationDataInitializationProperties.AuthorizationServerConfig
- equals(Object) - Method in class com.broadleafcommerce.auth.data.autoconfigure.AuthorizationDataInitializationProperties.AuthorizedClientConfig
- equals(Object) - Method in class com.broadleafcommerce.auth.data.autoconfigure.AuthorizationDataInitializationProperties
- equals(Object) - Method in class com.broadleafcommerce.auth.provider.jpa.environment.AuthenticationProperties
- equals(Object) - Method in class com.broadleafcommerce.auth.resource.domain.ApplicationRef
- equals(Object) - Method in class com.broadleafcommerce.auth.resource.domain.RestrictedPermission
- equals(Object) - Method in class com.broadleafcommerce.auth.resource.domain.RestrictedRole
- equals(Object) - Method in class com.broadleafcommerce.auth.resource.domain.Restriction
- equals(Object) - Method in class com.broadleafcommerce.auth.resource.domain.User
- equals(Object) - Method in class com.broadleafcommerce.auth.resource.domain.UserAttributesRequest
- equals(Object) - Method in class com.broadleafcommerce.auth.resource.domain.UserOperation
- equals(Object) - Method in class com.broadleafcommerce.auth.resource.domain.UserOperationInformation
- equals(Object) - Method in class com.broadleafcommerce.auth.resource.domain.UserPermission
- equals(Object) - Method in class com.broadleafcommerce.auth.resource.domain.UserPermissionRef
- equals(Object) - Method in class com.broadleafcommerce.auth.resource.domain.UserRole
- equals(Object) - Method in class com.broadleafcommerce.auth.resource.domain.UserRoleRef
- equals(Object) - Method in class com.broadleafcommerce.auth.security.domain.AuthCode
- equals(Object) - Method in class com.broadleafcommerce.auth.security.domain.JpaUserPermission
- equals(Object) - Method in class com.broadleafcommerce.auth.security.domain.JpaUserRestrictedPermission
- equals(Object) - Method in class com.broadleafcommerce.auth.security.domain.JpaUserRestrictedRole
- equals(Object) - Method in class com.broadleafcommerce.auth.security.domain.JpaUserRestriction
- equals(Object) - Method in class com.broadleafcommerce.auth.security.domain.JpaUserRole
- equals(Object) - Method in class com.broadleafcommerce.auth.security.domain.PermissionScope
- equals(Object) - Method in class com.broadleafcommerce.auth.security.domain.SecurityScope
- equals(Object) - Method in class com.broadleafcommerce.auth.security.service.DefaultPrivilegeService.PrivilegeHydrationResult
- equals(Object) - Method in class com.broadleafcommerce.auth.security.service.hydration.UserRoleAncestryHydrationResponse
- equals(Object) - Method in class com.broadleafcommerce.auth.security.service.PrivilegeSummary
- equals(Object) - Method in class com.broadleafcommerce.auth.security.web.authentication.AuthenticationFailureExceptionMapping
- equals(Object) - Method in class com.broadleafcommerce.auth.server.domain.AuthorizationServer
- equals(Object) - Method in class com.broadleafcommerce.auth.server.domain.AuthorizedClient
- equals(Object) - Method in class com.broadleafcommerce.auth.server.provider.jpa.domain.JpaAuthorizationServer
- equals(Object) - Method in class com.broadleafcommerce.auth.server.provider.jpa.domain.JpaAuthorizedClient
- equals(Object) - Method in class com.broadleafcommerce.auth.server.service.anonymization.AuthAnonymizationProperties
- equals(Object) - Method in class com.broadleafcommerce.auth.server.web.endpoint.ClientDiscoveryEndpoint.ClientDiscoveryResponse
- equals(Object) - Method in class com.broadleafcommerce.auth.tenant.autoconfigure.SSLVerificationProperties
- equals(Object) - Method in class com.broadleafcommerce.auth.tenant.domain.Application
- equals(Object) - Method in class com.broadleafcommerce.auth.tenant.domain.DefaultAuthServerProperties.AuthServerProperties
- equals(Object) - Method in class com.broadleafcommerce.auth.tenant.domain.DefaultAuthServerProperties
- equals(Object) - Method in class com.broadleafcommerce.auth.tenant.domain.UrlResolverResponse
- equals(Object) - Method in class com.broadleafcommerce.auth.tenant.provider.jpa.domain.JpaApplication
- equals(Object) - Method in class com.broadleafcommerce.auth.token.provider.jpa.domain.JpaRefreshToken1
- equals(Object) - Method in class com.broadleafcommerce.auth.token.provider.jpa.domain.JpaRefreshToken2
- equals(Object) - Method in class com.broadleafcommerce.auth.token.provider.jpa.domain.JpaRefreshToken3
- equals(Object) - Method in class com.broadleafcommerce.auth.token.provider.jpa.domain.JpaRefreshToken4
- equals(Object) - Method in class com.broadleafcommerce.auth.token.provider.jpa.domain.JpaRefreshToken5
- equals(Object) - Method in class com.broadleafcommerce.auth.token.provider.jpa.domain.JpaRefreshToken6
- equals(Object) - Method in class com.broadleafcommerce.auth.token.service.DefaultOriginalAwareOAuth2RefreshToken
- equals(Object) - Method in class com.broadleafcommerce.auth.token.TokenProperties
- equals(Object) - Method in class com.broadleafcommerce.auth.user.api.dto.ChangePasswordForm
- equals(Object) - Method in class com.broadleafcommerce.auth.user.api.dto.ResetPasswordForm
- equals(Object) - Method in class com.broadleafcommerce.auth.user.api.dto.UserRegistration
- equals(Object) - Method in class com.broadleafcommerce.auth.user.autoconfigure.AuthorizationServerProperties.ContentSecurityPolicyProperties.DirectiveValue
- equals(Object) - Method in class com.broadleafcommerce.auth.user.autoconfigure.AuthorizationServerProperties.ContentSecurityPolicyProperties
- equals(Object) - Method in class com.broadleafcommerce.auth.user.autoconfigure.AuthorizationServerProperties
- equals(Object) - Method in class com.broadleafcommerce.auth.user.autoconfigure.AuthorizationServerProperties.OAuth2
- equals(Object) - Method in class com.broadleafcommerce.auth.user.autoconfigure.UserLockoutProperties
- equals(Object) - Method in class com.broadleafcommerce.auth.user.domain.AuthenticationEvent
- equals(Object) - Method in class com.broadleafcommerce.auth.user.domain.DefaultOAuth2UserDetails
- equals(Object) - Method in class com.broadleafcommerce.auth.user.domain.PasswordToken
- equals(Object) - Method in class com.broadleafcommerce.auth.user.domain.UserLoginAttempt
- equals(Object) - Method in class com.broadleafcommerce.auth.user.endpoint.ImpersonationRequest
- equals(Object) - Method in class com.broadleafcommerce.auth.user.endpoint.ImpersonationRequestToken
- equals(Object) - Method in class com.broadleafcommerce.auth.user.listener.domain.AdminPermission
- equals(Object) - Method in class com.broadleafcommerce.auth.user.listener.domain.AdminPermissionRef
- equals(Object) - Method in class com.broadleafcommerce.auth.user.listener.domain.AdminRestrictedPermission
- equals(Object) - Method in class com.broadleafcommerce.auth.user.listener.domain.AdminRestrictedRole
- equals(Object) - Method in class com.broadleafcommerce.auth.user.listener.domain.AdminRestriction
- equals(Object) - Method in class com.broadleafcommerce.auth.user.listener.domain.AdminRole
- equals(Object) - Method in class com.broadleafcommerce.auth.user.listener.domain.AdminRoleRef
- equals(Object) - Method in class com.broadleafcommerce.auth.user.listener.domain.AdminUser
- equals(Object) - Method in class com.broadleafcommerce.auth.user.listener.domain.Customer
- equals(Object) - Method in class com.broadleafcommerce.auth.user.messaging.ClearCustomerSegmentRequest
- equals(Object) - Method in class com.broadleafcommerce.auth.user.messaging.UserCreationEvent
- equals(Object) - Method in class com.broadleafcommerce.auth.user.provider.jpa.domain.JpaPasswordToken
- equals(Object) - Method in class com.broadleafcommerce.auth.user.provider.jpa.domain.JpaUser
- equals(Object) - Method in class com.broadleafcommerce.auth.user.provider.jpa.domain.JpaUserLoginAttempt
- equals(Object) - Method in class com.broadleafcommerce.auth.user.service.autoconfigure.AuthRegistrationProperties
- equals(Object) - Method in class com.broadleafcommerce.auth.user.session.DefaultOAuth2SessionToken
- equals(Object) - Method in class com.broadleafcommerce.auth.user.session.embedded.EmbeddedLoginTokenEndpointAuthenticationToken
- equals(Object) - Method in class com.broadleafcommerce.auth.user.session.environment.StatelessUtilProperties
- equals(Object) - Method in class com.broadleafcommerce.auth.user.session.token.enhancer.UserContext
- equals(Object) - Method in class com.broadleafcommerce.auth.user.validation.autoconfigure.PasswordTokenProperties
- equals(Object) - Method in class com.broadleafcommerce.auth.user.validation.autoconfigure.PasswordValidatorProperties
- equals(Object) - Method in class com.broadleafcommerce.auth.user.validation.PasswordValidation
- equals(Object) - Method in class com.broadleafcommerce.auth.user.web.endpoint.EmbeddedAuthenticationController.PasswordResetEmailRequest
- equals(Object) - Method in class com.broadleafcommerce.auth.user.web.endpoint.model.OAuth2IdentityProvider
- equals(Object) - Method in class com.broadleafcommerce.auth.user.web.resolver.OAuth2ClientTemplateResolver
- error(String) - Static method in class com.broadleafcommerce.auth.security.service.hydration.UserRoleAncestryHydrationResponse
- ERROR_CODE - Static variable in class com.broadleafcommerce.auth.user.web.endpoint.AuthenticationController.ModelAttributes
- errorMessages - Variable in class com.broadleafcommerce.auth.user.validation.PasswordValidation
-
If the password failed validation, this holds all of the reason why.
- execute(Database) - Method in class com.broadleafcommerce.auth.client.provider.jpa.service.EncryptionMigrationTask
- exists(String, Collection<P>) - Method in class com.broadleafcommerce.auth.user.validation.DefaultPasswordTokenValidator
- exists(String, Collection<P>) - Method in interface com.broadleafcommerce.auth.user.validation.PasswordTokenValidator
- existsById(String) - Method in class com.broadleafcommerce.auth.client.service.DefaultOAuthClientRegistrationPersistenceService
- existsById(String) - Method in interface com.broadleafcommerce.auth.client.service.OAuthClientRegistrationPersistenceService
-
Check if a client registration exists by its system ID
- existsById(String) - Method in interface com.broadleafcommerce.auth.server.service.AuthorizationServerService
-
Check if an authorization server exists by its ID
- existsById(String) - Method in interface com.broadleafcommerce.auth.server.service.AuthorizedClientService
-
Check if an authorized client exists by its ID.
- existsById(String) - Method in class com.broadleafcommerce.auth.server.service.DefaultAuthorizationServerService
- existsById(String) - Method in class com.broadleafcommerce.auth.server.service.DefaultAuthorizedClientService
- existsByParentRoleIdAndArchivedFalse(String) - Method in interface com.broadleafcommerce.auth.security.repository.RoleRepository
-
Returns whether or not there exists at least one
UserRole
which is notUserRole.archived
who has aUserRole.parentRoleId
value equal to the given value. - expandAllAuthorities(Collection<GrantedAuthority>) - Method in class com.broadleafcommerce.auth.user.service.DefaultClientDetailsService
- expandAllPermission(String) - Static method in class com.broadleafcommerce.auth.security.domain.PermissionUtils
-
Transforms a given permission into the expanded version with all of the permission types.
- EXPIRATION_TIME - Static variable in class com.broadleafcommerce.auth.resource.domain.SessionTokenClaimKeys
-
The claim storing a Date object for the current expiration of the token.
- expired(boolean) - Method in class com.broadleafcommerce.auth.user.listener.domain.AdminUser.AdminUserBuilder
- EXPIRED_USER - Static variable in class com.broadleafcommerce.auth.user.endpoint.DefaultImpersonationRequestValidator
- EXPIRES_IN_SECONDS - Static variable in class com.broadleafcommerce.auth.client.service.DefaultOAuth2AuthorizedClientRepository
- EXPIRES_IN_SECONDS - Static variable in class com.broadleafcommerce.auth.client.web.repo.BroadleafAuthorizationRequestRepository
- ExternalTenantUrlResolver - Class in com.broadleafcommerce.auth.tenant.service
-
The default implementation of
TenantUrlResolver
, which makes external calls to the tenant service for URL resolution of applications and tenant admins. - ExternalTenantUrlResolver(WebClient, ExternalTenantUrlResolverProperties) - Constructor for class com.broadleafcommerce.auth.tenant.service.ExternalTenantUrlResolver
- ExternalTenantUrlResolverProperties - Class in com.broadleafcommerce.auth.tenant.autoconfigure
-
Properties used by
ExternalTenantUrlResolver
to determine the paths at which to make requests for admin and application URL resolution. - ExternalTenantUrlResolverProperties() - Constructor for class com.broadleafcommerce.auth.tenant.autoconfigure.ExternalTenantUrlResolverProperties
- extractPermissions(Set<String>) - Method in class com.broadleafcommerce.auth.security.service.DefaultSecurityService
- extractPermissions(Set<String>) - Method in interface com.broadleafcommerce.auth.security.service.SecurityService
-
Returns the set of permissions the user has for the given scopes.
F
- FAILURE - com.broadleafcommerce.auth.user.domain.LoginAttemptResult
- findActiveUserToken(U, String, String) - Method in class com.broadleafcommerce.auth.passcode.service.DefaultPasscodeService
-
Find saved token for the given user & purpose that is not expired.
- findAdminClient(String) - Method in interface com.broadleafcommerce.auth.server.service.AuthorizedClientService
-
Finds the authorized client for the admin within the given context.
- findAdminClient(String) - Method in class com.broadleafcommerce.auth.server.service.DefaultAuthorizedClientService
- findAll(Pageable) - Method in interface com.broadleafcommerce.auth.client.repository.OAuthClientRegistrationRepository
- findAll(Pageable) - Method in class com.broadleafcommerce.auth.client.service.DefaultOAuthClientRegistrationPersistenceService
- findAll(Pageable) - Method in interface com.broadleafcommerce.auth.client.service.OAuthClientRegistrationPersistenceService
-
Find all client registrations.
- findAll(Pageable) - Method in interface com.broadleafcommerce.auth.server.repository.AuthorizationServerRepository
- findAll(Pageable) - Method in interface com.broadleafcommerce.auth.server.repository.AuthorizedClientRepository
-
Find all authorized clients.
- findAll(Pageable) - Method in interface com.broadleafcommerce.auth.server.service.AuthorizationServerService
-
Find all authorization servers.
- findAll(Pageable) - Method in interface com.broadleafcommerce.auth.server.service.AuthorizedClientService
-
Find all authorized clients.
- findAll(Pageable) - Method in class com.broadleafcommerce.auth.server.service.DefaultAuthorizationServerService
- findAll(Pageable) - Method in class com.broadleafcommerce.auth.server.service.DefaultAuthorizedClientService
- findAllByArchivedFalse(Pageable) - Method in interface com.broadleafcommerce.auth.user.repository.UserRepository
-
Finds and returns all entities that are not
User.archived
. - findAllByIdInAndArchivedFalse(Collection<String>) - Method in interface com.broadleafcommerce.auth.security.repository.RoleRepository
-
Finds and returns a list of entities that are not
UserRole.archived
and whose id matches one of the given values. - findAllByIdInAndNotArchived(Collection<String>) - Method in class com.broadleafcommerce.auth.security.service.DefaultUserRoleService
- findAllByIdInAndNotArchived(Collection<String>) - Method in interface com.broadleafcommerce.auth.security.service.UserRoleService
-
Finds and returns a list of entities that are not
UserRole.archived
and whose id matches one of the given values. - findAllByNameContainingAndNotArchived(String, Pageable) - Method in class com.broadleafcommerce.auth.security.service.DefaultUserPermissionService
- findAllByNameContainingAndNotArchived(String, Pageable) - Method in class com.broadleafcommerce.auth.security.service.DefaultUserRoleService
- findAllByNameContainingAndNotArchived(String, Pageable) - Method in interface com.broadleafcommerce.auth.security.service.UserPermissionService
-
Finds and returns all entities that are not
UserPermission.archived
whose name contains the given value. - findAllByNameContainingAndNotArchived(String, Pageable) - Method in interface com.broadleafcommerce.auth.security.service.UserRoleService
-
Finds and returns all entities that are not
UserRole.archived
whose name contains the given value. - findAllByNameContainingIgnoreCaseAndArchivedFalse(String, Pageable) - Method in interface com.broadleafcommerce.auth.security.repository.RoleRepository
-
Finds and returns all entities that are not
UserRole.archived
whose name contains the given value. - findAllByNameContainingIgnoreCaseAndArchivedFalse(String, Pageable) - Method in interface com.broadleafcommerce.auth.security.repository.UserPermissionRepository
-
Finds and returns all entities that are not
UserPermission.archived
whose name contains the given value. - findAllByOpenTrueAndNameIn(Collection<String>) - Method in interface com.broadleafcommerce.auth.security.repository.ScopeRepository
- findAllByScopeIn(Collection<String>) - Method in class com.broadleafcommerce.auth.resource.service.DefaultUserOperationService
- findAllByScopeIn(Collection<String>) - Method in interface com.broadleafcommerce.auth.resource.service.UserOperationService
-
Deprecated.
- findAllByScopeNameIn(Collection<String>) - Method in interface com.broadleafcommerce.auth.security.repository.PermissionRepository
- findAllByScopeNameInAndPermissionIn(Collection<String>, Collection<String>) - Method in interface com.broadleafcommerce.auth.security.repository.PermissionRepository
- findAllByServerId(String, Pageable) - Method in interface com.broadleafcommerce.auth.server.repository.AuthorizedClientRepository
-
Find all authorized clients by server ID.
- findAllByServerId(String, Pageable) - Method in interface com.broadleafcommerce.auth.server.service.AuthorizedClientService
-
Finds all authorized clients within an authorization server.
- findAllByServerId(String, Pageable) - Method in class com.broadleafcommerce.auth.server.service.DefaultAuthorizedClientService
- findAllByTenantId(String, Pageable) - Method in interface com.broadleafcommerce.auth.client.repository.OAuthClientRegistrationRepository
- findAllByTenantId(String, Pageable) - Method in class com.broadleafcommerce.auth.client.service.DefaultOAuthClientRegistrationPersistenceService
- findAllByTenantId(String, Pageable) - Method in interface com.broadleafcommerce.auth.client.service.OAuthClientRegistrationPersistenceService
-
Find all
OAuthClientRegistrationWrapper
objects for the current tenant - findAllByTenantId(String, Pageable) - Method in interface com.broadleafcommerce.auth.server.repository.AuthorizationServerRepository
- findAllByTenantId(String, Pageable) - Method in interface com.broadleafcommerce.auth.server.service.AuthorizationServerService
-
Find all authorization servers for a tenant.
- findAllByTenantId(String, Pageable) - Method in class com.broadleafcommerce.auth.server.service.DefaultAuthorizationServerService
- findAllClientRegistrations() - Method in interface com.broadleafcommerce.auth.client.registration.BroadleafClientRegistrationRepository
-
Return a Map of all available 3rd party OAuth providers.
- findAllClientRegistrations() - Method in class com.broadleafcommerce.auth.client.registration.DefaultBroadleafClientRegistrationRepository
-
Return a Map of all available 3rd party OAuth providers.
- findAllNotArchived(Pageable) - Method in class com.broadleafcommerce.auth.user.service.DefaultUserService
- findAllNotArchived(Pageable) - Method in interface com.broadleafcommerce.auth.user.service.UserService
-
Finds and returns all entities that are not
User.archived
. - findAllStreamByIdInAndArchivedFalse(Collection<String>) - Method in interface com.broadleafcommerce.auth.security.repository.RoleRepository
-
Finds and returns a stream of entities that are not
UserRole.archived
and whose id matches one of the given values. - findAllStreamByIdInAndNotArchived(Collection<String>) - Method in class com.broadleafcommerce.auth.security.service.DefaultUserRoleService
- findAllStreamByIdInAndNotArchived(Collection<String>) - Method in interface com.broadleafcommerce.auth.security.service.UserRoleService
-
Finds and returns a stream of entities that are not
UserRole.archived
and whose id matches one of the given values. - findApplicationClient(String) - Method in interface com.broadleafcommerce.auth.server.service.AuthorizedClientService
-
Finds the authorized client for the application within the given context.
- findApplicationClient(String) - Method in class com.broadleafcommerce.auth.server.service.DefaultAuthorizedClientService
- findApplicationClient(String, String) - Method in interface com.broadleafcommerce.auth.server.service.AuthorizedClientService
-
Finds the authorized client for the application within the given context.
- findApplicationClient(String, String) - Method in class com.broadleafcommerce.auth.server.service.DefaultAuthorizedClientService
- findApplicationsForCustomerContext(String) - Method in interface com.broadleafcommerce.auth.tenant.service.ApplicationService
-
Returns the application, or applications for a particular customer context.
- findApplicationsForCustomerContext(String) - Method in class com.broadleafcommerce.auth.tenant.service.DefaultApplicationService
- findApplicationsForTenant(String) - Method in interface com.broadleafcommerce.auth.tenant.service.ApplicationService
-
Returns the application or applications for a particular tenant.
- findApplicationsForTenant(String) - Method in class com.broadleafcommerce.auth.tenant.service.DefaultApplicationService
- findByAncestor(String) - Method in interface com.broadleafcommerce.auth.token.repository.RefreshTokenRepository
-
Find all refresh token instances in an inheritance line rooted to the original refresh token.
- findByAncestor(String) - Method in class com.broadleafcommerce.auth.token.service.DefaultRotatingTokenStore
- findByAncestor(String) - Method in interface com.broadleafcommerce.auth.token.service.RotatableTokenStore
-
Find all refresh token instances derived from the original, root refresh token.
- findByApplicationId(String) - Method in interface com.broadleafcommerce.auth.server.repository.AuthorizedClientRepository
-
Finds an authorized client for a customer-facing application.
- findByApplicationIdAndServerTenantId(String, String) - Method in interface com.broadleafcommerce.auth.server.provider.jpa.repository.JpaAuthorizedClientRepository
- findByApplicationIdAndServerTenantId(String, String) - Method in interface com.broadleafcommerce.auth.server.repository.AuthorizedClientRepository
-
Finds an authorized client for a customer-facing application within a tenant.
- findByClientId(String) - Method in interface com.broadleafcommerce.auth.server.repository.AuthorizedClientRepository
-
Find an authorized client by client ID.
- findByClientId(String) - Method in interface com.broadleafcommerce.auth.server.service.AuthorizedClientService
-
Find an authorized client by its client ID.
- findByClientId(String) - Method in class com.broadleafcommerce.auth.server.service.DefaultAuthorizedClientService
- findByClientIdAndUsernameAndNotArchived(String, String) - Method in class com.broadleafcommerce.auth.user.service.DefaultUserService
- findByClientIdAndUsernameAndNotArchived(String, String) - Method in interface com.broadleafcommerce.auth.user.service.UserService
-
Finds the entity with the given username under the given
clientId
if notUser.archived
. - findByCustomerContextId(String) - Method in interface com.broadleafcommerce.auth.tenant.repository.ApplicationRepository
- findByEmailAndAuthorizationServer(String, String) - Method in class com.broadleafcommerce.auth.user.service.DefaultUserService
- findByEmailAndAuthorizationServer(String, String) - Method in interface com.broadleafcommerce.auth.user.service.UserService
-
Find a user by email and authorization server id.
- findByEmailIgnoreCaseAndServerId(String, String) - Method in interface com.broadleafcommerce.auth.user.repository.UserRepository
-
Finds and returns the entity with the given
User.email
andUser.serverId
. - findById(String) - Method in class com.broadleafcommerce.auth.client.service.DefaultOAuthClientRegistrationPersistenceService
- findById(String) - Method in interface com.broadleafcommerce.auth.client.service.OAuthClientRegistrationPersistenceService
-
Find a client registration by its system ID
- findById(String) - Method in class com.broadleafcommerce.auth.security.service.DefaultUserPermissionService
- findById(String) - Method in class com.broadleafcommerce.auth.security.service.DefaultUserRoleService
- findById(String) - Method in interface com.broadleafcommerce.auth.security.service.UserPermissionService
-
Finds and returns the entity with the given ID.
- findById(String) - Method in interface com.broadleafcommerce.auth.security.service.UserRoleService
-
Finds and returns the entity with the given ID.
- findById(String) - Method in interface com.broadleafcommerce.auth.server.service.AuthorizationServerService
-
Find an authorization server by its ID
- findById(String) - Method in interface com.broadleafcommerce.auth.server.service.AuthorizedClientService
-
Find an authorized client by its ID.
- findById(String) - Method in class com.broadleafcommerce.auth.server.service.DefaultAuthorizationServerService
- findById(String) - Method in class com.broadleafcommerce.auth.server.service.DefaultAuthorizedClientService
- findById(String) - Method in interface com.broadleafcommerce.auth.tenant.service.ApplicationService
- findById(String) - Method in class com.broadleafcommerce.auth.tenant.service.DefaultApplicationService
- findById(String) - Method in class com.broadleafcommerce.auth.user.service.DefaultUserService
- findById(String) - Method in interface com.broadleafcommerce.auth.user.service.UserService
-
Finds and returns the entity with the given ID.
- findById(String, String) - Method in class com.broadleafcommerce.auth.client.service.DefaultOAuthClientRegistrationPersistenceService
- findById(String, String) - Method in interface com.broadleafcommerce.auth.client.service.OAuthClientRegistrationPersistenceService
-
Find a client registration by its system ID and tenant ID.
- findByIdAndArchivedFalse(String) - Method in interface com.broadleafcommerce.auth.security.repository.RoleRepository
-
Finds and returns the entity with the given ID if not
UserRole.archived
. - findByIdAndArchivedFalse(String) - Method in interface com.broadleafcommerce.auth.security.repository.UserPermissionRepository
-
Finds and returns the entity with the given ID if not
UserPermission.archived
. - findByIdAndArchivedFalse(String) - Method in interface com.broadleafcommerce.auth.user.repository.UserRepository
-
Finds and returns the entity with the given ID if not
User.archived
. - findByIdAndNotArchived(String) - Method in class com.broadleafcommerce.auth.security.service.DefaultUserPermissionService
- findByIdAndNotArchived(String) - Method in class com.broadleafcommerce.auth.security.service.DefaultUserRoleService
- findByIdAndNotArchived(String) - Method in interface com.broadleafcommerce.auth.security.service.UserPermissionService
-
Finds and returns the entity with the given ID if not
UserPermission.archived
. - findByIdAndNotArchived(String) - Method in interface com.broadleafcommerce.auth.security.service.UserRoleService
-
Finds and returns the entity with the given ID if not
UserRole.archived
. - findByIdAndNotArchived(String) - Method in class com.broadleafcommerce.auth.user.service.DefaultUserService
- findByIdAndNotArchived(String) - Method in interface com.broadleafcommerce.auth.user.service.UserService
-
Finds and returns the entity with the given ID if not
User.archived
. - findByIdAndTenantId(String, String) - Method in interface com.broadleafcommerce.auth.client.repository.OAuthClientRegistrationRepository
- findByIdentifierTypeAndIdentifierValueAndDeactivatedIsFalse(String, String) - Method in interface com.broadleafcommerce.auth.tenant.repository.ApplicationRepository
- findByIdIn(Collection<String>) - Method in class com.broadleafcommerce.auth.resource.web.endpoint.UserRoleEndpoint
- findByIdIn(Collection<String>) - Method in interface com.broadleafcommerce.auth.tenant.repository.ApplicationRepository
-
Find applications by a collection of IDs
- findByIdIn(Collection<String>) - Method in interface com.broadleafcommerce.auth.tenant.service.ApplicationService
- findByIdIn(Collection<String>) - Method in class com.broadleafcommerce.auth.tenant.service.DefaultApplicationService
- findByIdIn(List<String>) - Method in class com.broadleafcommerce.auth.user.service.DefaultUserService
- findByIdIn(List<String>) - Method in interface com.broadleafcommerce.auth.user.service.UserService
-
Finds and returns all entities matching the given
ids
. - findByIdInAndArchivedFalse(Collection<String>) - Method in interface com.broadleafcommerce.auth.security.repository.UserPermissionRepository
- findByIdsAndNotArchived(Collection<String>) - Method in class com.broadleafcommerce.auth.security.service.DefaultUserPermissionService
- findByIdsAndNotArchived(Collection<String>) - Method in interface com.broadleafcommerce.auth.security.service.UserPermissionService
- findByIsAdminTrueAndServerTenantId(String) - Method in interface com.broadleafcommerce.auth.server.provider.jpa.repository.JpaAuthorizedClientRepository
- findByIsAdminTrueAndServerTenantId(String) - Method in interface com.broadleafcommerce.auth.server.repository.AuthorizedClientRepository
-
Finds an authorized client for a tenant admin.
- findByName(String) - Method in interface com.broadleafcommerce.auth.server.repository.AuthorizationServerRepository
- findByName(String) - Method in interface com.broadleafcommerce.auth.server.service.AuthorizationServerService
-
Find an authorization server by its name
- findByName(String) - Method in class com.broadleafcommerce.auth.server.service.DefaultAuthorizationServerService
- findByNameAndTenantId(String, String) - Method in interface com.broadleafcommerce.auth.server.repository.AuthorizationServerRepository
- findByNameAndTenantId(String, String) - Method in interface com.broadleafcommerce.auth.server.service.AuthorizationServerService
-
Find an authorization server by its name and tenant id
- findByNameAndTenantId(String, String) - Method in class com.broadleafcommerce.auth.server.service.DefaultAuthorizationServerService
- findByRegistrationId(String) - Method in class com.broadleafcommerce.auth.client.registration.DefaultBroadleafClientRegistrationRepository
-
Looks up a
ClientRegistration
by its registration id. - findByRegistrationId(String, String) - Method in class com.broadleafcommerce.auth.client.service.DefaultOAuthClientRegistrationPersistenceService
- findByRegistrationId(String, String) - Method in interface com.broadleafcommerce.auth.client.service.OAuthClientRegistrationPersistenceService
-
Find a
OAuthClientRegistrationWrapper
by registration id and tenant id - findByRegistrationIdAndTenantId(String, String) - Method in interface com.broadleafcommerce.auth.client.repository.OAuthClientRegistrationRepository
- findByServiceIdAndType(String, String) - Method in class com.broadleafcommerce.auth.user.service.DefaultUserService
- findByServiceIdAndType(String, String) - Method in interface com.broadleafcommerce.auth.user.repository.UserRepository
-
Finds the unique record whose
User.serviceId
andUser.type
match the given values. - findByServiceIdAndType(String, String) - Method in interface com.broadleafcommerce.auth.user.service.UserService
-
Finds the unique record whose
User.serviceId
andUser.type
match the given values. - findByTenantId(String) - Method in interface com.broadleafcommerce.auth.tenant.repository.ApplicationRepository
-
Find applications associated with a tenant.
- findByUsernameAndAuthorizationServer(String, String) - Method in class com.broadleafcommerce.auth.user.service.DefaultUserService
- findByUsernameAndAuthorizationServer(String, String) - Method in interface com.broadleafcommerce.auth.user.service.UserService
-
Find a user by email and authorization server id.
- findByUsernameAndServerId(String, String) - Method in interface com.broadleafcommerce.auth.user.repository.UserRepository
-
Finds and returns the entity with the given
User.username
andUser.serverId
. - findByUsernameAndServerIdAndArchivedFalse(String, String) - Method in interface com.broadleafcommerce.auth.user.repository.UserRepository
- findByUsernameIgnoreCaseAndServerId(String, String) - Method in interface com.broadleafcommerce.auth.user.repository.UserRepository
- findByUsernameIgnoreCaseAndServerIdAndArchivedFalse(String, String) - Method in interface com.broadleafcommerce.auth.user.repository.UserRepository
-
Case-insensitive find method that returns the
User
with the givenUser.username
andUser.serverId
if notUser.archived
. - findClient(String) - Method in class com.broadleafcommerce.auth.user.session.StatelessUtilImpl
- findExistingAdminUser(String) - Method in class com.broadleafcommerce.auth.user.listener.AdminUserPersistenceHandler
- findInDataStoreAndReturnMissingIds(Set<String>, Map<String, UserRole>) - Method in class com.broadleafcommerce.auth.security.service.hydration.DefaultUserRoleAncestryHydrationService
-
Searches the data store for roles matching the given
roleIdsToFind
. - findRepositoryDomainById(String) - Method in class com.broadleafcommerce.auth.client.service.DefaultOAuthClientRegistrationPersistenceService
-
Find the repository domain by ID without converting to business domain.
- findRepositoryDomainById(String) - Method in class com.broadleafcommerce.auth.server.service.DefaultAuthorizationServerService
-
Find the repository domain by ID without converting to business domain.
- findRepositoryDomainById(String) - Method in class com.broadleafcommerce.auth.server.service.DefaultAuthorizedClientService
- findServer(AuthorizedClient) - Method in class com.broadleafcommerce.auth.user.session.StatelessUtilImpl
- findServerIdForClient(String) - Method in class com.broadleafcommerce.auth.user.service.DefaultOAuth2UserDetailsService
- findUserOperationsByScope(Set<String>) - Method in class com.broadleafcommerce.auth.user.web.endpoint.UserAccessController
- formLoginAuthenticationFilter() - Method in class com.broadleafcommerce.auth.user.autoconfigure.AuthorizationServerWebSecurityConfiguration
- FormLoginAuthenticationFilter - Class in com.broadleafcommerce.auth.user.session
-
Processes an authentication form submission for an OAuth2 Authorization Server for Universal Login.
- FormLoginAuthenticationFilter(AuthenticationManager, AuthenticationSuccessHandler, AuthenticationFailureHandler, SessionAuthenticationStrategy, StatelessUtil, UserLockoutService) - Constructor for class com.broadleafcommerce.auth.user.session.FormLoginAuthenticationFilter
- formLoginAuthenticationFilterRegistration(FormLoginAuthenticationFilter) - Method in class com.broadleafcommerce.auth.user.autoconfigure.AuthorizationServerWebSecurityConfiguration
-
Disable automatic Filter registration for
FormLoginAuthenticationFilter
. - FormLoginAuthenticationProvider - Class in com.broadleafcommerce.auth.user.session
-
An
AuthenticationProvider
that retrievesOAuth2UserDetails
from aOAuth2UserDetailsService
for use with Universal Login. - FormLoginAuthenticationProvider(OAuth2UserDetailsService, UserDetailsPasswordService, PasswordEncoder) - Constructor for class com.broadleafcommerce.auth.user.session.FormLoginAuthenticationProvider
- FormLoginAuthenticationStrategyDelegate - Class in com.broadleafcommerce.auth.user.web.authentication.session
- FormLoginAuthenticationStrategyDelegate() - Constructor for class com.broadleafcommerce.auth.user.web.authentication.session.FormLoginAuthenticationStrategyDelegate
- FormLoginAuthenticationToken - Class in com.broadleafcommerce.auth.user.session
-
An
Authentication
implementation that is designed for simple presentation of an OAuth2 clientId, username, and password. - FormLoginAuthenticationToken(String, Object, Object) - Constructor for class com.broadleafcommerce.auth.user.session.FormLoginAuthenticationToken
-
This constructor can be safely used by any code that wishes to create a
OAuth2ClientAuthenticationToken
, as theAbstractAuthenticationToken.isAuthenticated()
will returnfalse
. - FormLoginAuthenticationToken(String, Object, Object, Collection<? extends GrantedAuthority>) - Constructor for class com.broadleafcommerce.auth.user.session.FormLoginAuthenticationToken
-
This constructor should only be used by
AuthenticationManager
orAuthenticationProvider
implementations that are satisfied with producing a trusted (i.e. - fromIssuerLocation(String) - Method in class com.broadleafcommerce.auth.client.service.OAuthClientRegistrationUtils
-
Non-static wrapper for
ClientRegistrations.fromIssuerLocation(String)
. - fromMe() - Method in class com.broadleafcommerce.auth.client.provider.jpa.domain.JpaOAuthClientProviderDetails
- fromMe() - Method in class com.broadleafcommerce.auth.client.provider.jpa.domain.JpaOAuthClientRegistration
- fromMe() - Method in class com.broadleafcommerce.auth.security.domain.JpaUserPermission
- fromMe() - Method in class com.broadleafcommerce.auth.security.domain.JpaUserRole
- fromMe() - Method in class com.broadleafcommerce.auth.server.provider.jpa.domain.JpaAuthorizationServer
- fromMe() - Method in class com.broadleafcommerce.auth.server.provider.jpa.domain.JpaAuthorizedClient
- fromMe() - Method in class com.broadleafcommerce.auth.tenant.provider.jpa.domain.JpaApplication
- fromMe() - Method in class com.broadleafcommerce.auth.user.provider.jpa.domain.JpaPasswordToken
- fromMe() - Method in class com.broadleafcommerce.auth.user.provider.jpa.domain.JpaUser
- fromMe() - Method in class com.broadleafcommerce.auth.user.provider.jpa.domain.JpaUserLoginAttempt
- fromMePostConverter(MappingContext<JpaAuthorizationServer, AuthorizationServer>) - Method in class com.broadleafcommerce.auth.server.provider.jpa.domain.JpaAuthorizationServer
-
Used as the
TypeMap#setPostConverter(Converter)
forJpaAuthorizationServer.fromMe()
. - fromOidcIssuerLocation(String) - Method in class com.broadleafcommerce.auth.client.service.OAuthClientRegistrationUtils
-
Non-static wrapper for
ClientRegistrations.fromOidcIssuerLocation(String)
. - fromRepositoryDomain(List<D>) - Method in class com.broadleafcommerce.auth.security.service.SimplePayloadMapper
- fromRepositoryDomain(D) - Method in class com.broadleafcommerce.auth.security.service.SimplePayloadMapper
- fromRepositoryDomain(D, Class<P>) - Method in class com.broadleafcommerce.auth.security.service.SimplePayloadMapper
- fromRepositoryDomain(Iterable<D>) - Method in class com.broadleafcommerce.auth.user.service.DefaultUserService
- fromRepositoryDomain(Optional<D>) - Method in class com.broadleafcommerce.auth.client.service.DefaultOAuthClientRegistrationPersistenceService
- fromRepositoryDomain(Optional<D>) - Method in class com.broadleafcommerce.auth.server.service.DefaultAuthorizationServerService
- fromRepositoryDomain(Optional<D>) - Method in class com.broadleafcommerce.auth.server.service.DefaultAuthorizedClientService
- fromRepositoryDomain(Page<D>) - Method in class com.broadleafcommerce.auth.client.service.DefaultOAuthClientRegistrationPersistenceService
- fromRepositoryDomain(Page<D>) - Method in class com.broadleafcommerce.auth.server.service.DefaultAuthorizationServerService
- fromRepositoryDomain(Page<D>) - Method in class com.broadleafcommerce.auth.server.service.DefaultAuthorizedClientService
- FULL_ACCESS - Static variable in class com.broadleafcommerce.auth.data.RoleDataInitializer.UserRoleIds
- FULL_NAME - Static variable in class com.broadleafcommerce.auth.resource.domain.AccessTokenClaimKeys.UserDataClaims
-
Used for adding a auth user's full name as a claim.
G
- gcmDecrypt(byte[]) - Method in class com.broadleafcommerce.auth.client.provider.jpa.converter.EncryptedFieldConverter
-
Decrypt the byte array with the AES/GCM/NoPadding transformation.
- generate(SharedSessionContractImplementor, Object) - Method in class com.broadleafcommerce.auth.repository.provider.hibernate.generation.ULIDGenerationStrategy
- generateAuthorizedClientId(P) - Method in class com.broadleafcommerce.auth.server.service.DefaultAuthorizedClientService
-
Generates a Base64, 16-bit string appended with the server name as the client ID for a newly created authorized client.
- generateImpersonationRedirectUrl(String, SignedJWT, String) - Method in class com.broadleafcommerce.auth.user.service.DefaultImpersonationService
- generateImpersonationRedirectUrl(String, SignedJWT, String) - Method in interface com.broadleafcommerce.auth.user.service.ImpersonationService
-
Generates a URL String containing a serialized signed JWT that should be redirected to in order to consume an impersonation token.
- generateImpersonationToken(ImpersonationRequest, Authentication) - Method in class com.broadleafcommerce.auth.user.service.DefaultImpersonationService
- generateImpersonationToken(ImpersonationRequest, Authentication) - Method in interface com.broadleafcommerce.auth.user.service.ImpersonationService
-
Generates a JWT to be used during redirects when impersonating a user.
- generateRandomPassword() - Method in class com.broadleafcommerce.auth.user.web.authentication.session.AbstractAuthenticationStrategyDelegate
-
Create a random password for the User.
- generateSecureToken() - Method in class com.broadleafcommerce.auth.passcode.service.DefaultPasscodeService
- generateSecureToken() - Method in interface com.broadleafcommerce.auth.passcode.service.PasscodeService
-
Generate a new random token String.
- generateSignedJwt(String, Map<String, Object>, Long) - Method in interface com.broadleafcommerce.auth.user.session.StatelessUtil
-
Generate a signed JWT with issuer and audience values as well as optional additional claims.
- generateSignedJwt(String, Map<String, Object>, Long) - Method in class com.broadleafcommerce.auth.user.session.StatelessUtilImpl
- get(String) - Method in interface com.broadleafcommerce.auth.client.registration.ClientRegistrationPropertiesService
-
Get an
OAuthClientRegistrationWrapper
that is defined in application properties. - get(String) - Method in class com.broadleafcommerce.auth.client.registration.DefaultClientRegistrationPropertiesService
- getAccessToken(OAuth2Authentication) - Method in class com.broadleafcommerce.auth.token.service.DefaultRotatingTokenServices
- getAccessTokenExpiresAt() - Method in class com.broadleafcommerce.auth.client.service.DefaultOAuth2AuthorizedClientRepository.TenantAwareOAuth2AuthorizedClientWrapper
- getAccessTokenIssuedAt() - Method in class com.broadleafcommerce.auth.client.service.DefaultOAuth2AuthorizedClientRepository.TenantAwareOAuth2AuthorizedClientWrapper
- getAccessTokenScopes() - Method in class com.broadleafcommerce.auth.client.service.DefaultOAuth2AuthorizedClientRepository.TenantAwareOAuth2AuthorizedClientWrapper
- getAccessTokenType() - Method in class com.broadleafcommerce.auth.client.service.DefaultOAuth2AuthorizedClientRepository.TenantAwareOAuth2AuthorizedClientWrapper
- getAccessTokenValiditySeconds(OAuth2Request) - Method in class com.broadleafcommerce.auth.token.service.DefaultRotatingTokenServices
-
The access token validity period in seconds
- getAccessTokenValue() - Method in class com.broadleafcommerce.auth.client.service.DefaultOAuth2AuthorizedClientRepository.TenantAwareOAuth2AuthorizedClientWrapper
- getActive() - Method in class com.broadleafcommerce.auth.user.listener.domain.Customer
- getAdditionalAdminHosts() - Method in class com.broadleafcommerce.auth.data.autoconfigure.AuthorizationDataInitializationProperties
-
Creates additional redirect URIs for the admin using the given hosts.
- getAdditionalApplicationHosts() - Method in class com.broadleafcommerce.auth.data.autoconfigure.AuthorizationDataInitializationProperties
-
Creates additional redirect URIs for each application using the given hosts.
- getAdditionalAudiences() - Method in class com.broadleafcommerce.auth.user.autoconfigure.AuthorizationServerProperties.OAuth2
-
Corresponds to the aud JWT claim.
- getAdditionalDirectives() - Method in class com.broadleafcommerce.auth.user.autoconfigure.AuthorizationServerProperties.ContentSecurityPolicyProperties
- getAdditionalParameters() - Method in class com.broadleafcommerce.auth.client.web.repo.AuthorizationRequestWrapper
- getAdmin() - Method in class com.broadleafcommerce.auth.data.autoconfigure.AuthorizationDataInitializationProperties.AuthorizedClientConfig
- getAdmin() - Method in class com.broadleafcommerce.auth.user.web.autoconfigure.ClientIdentityProviderProperties
-
Properties for configuring identity providers for any and all admin clients for user authorization.
- getAdminUrl(String) - Method in class com.broadleafcommerce.auth.tenant.service.ExternalTenantUrlResolver
- getAdminUrl(String) - Method in interface com.broadleafcommerce.auth.tenant.service.TenantUrlResolver
-
Resolves the full url of the admin for the provided tenant.
- getAdminUrlByTenantId() - Method in class com.broadleafcommerce.auth.cache.AuthCacheProperties
- getAdminUrlResolverUri() - Method in class com.broadleafcommerce.auth.tenant.autoconfigure.ExternalTenantUrlResolverProperties
-
The relative URI path for the operation that can resolve admin urls given a tenant ID in a request parameter.
- getAdminUrlResolverUrl(String) - Method in class com.broadleafcommerce.auth.tenant.service.ExternalTenantUrlResolver
- getAlgorithm() - Method in class com.broadleafcommerce.auth.client.provider.jpa.converter.EncryptedFieldConverter
- getAll() - Method in interface com.broadleafcommerce.auth.client.registration.ClientRegistrationPropertiesService
-
Get all
OAuthClientRegistrationWrapper
objects that are defined in application properties. - getAll() - Method in class com.broadleafcommerce.auth.client.registration.DefaultClientRegistrationPropertiesService
- getAllAuthorities() - Method in class com.broadleafcommerce.auth.security.service.PrivilegeSummary
-
All the authorities for the current authentication.
- getAllAuthorities(DefaultPrivilegeService.PrivilegeHydrationResult) - Method in class com.broadleafcommerce.auth.security.service.DefaultPrivilegeService
-
Gets all the authorities from the flat permissions, permissions from restricted roles, and permissions from restricted permissions.
- getAllExpressionObjectNames() - Method in class com.broadleafcommerce.auth.user.web.expression.factory.BroadleafVariableExpressionObjectFactory
- getAllFlatPermissions(User, AuthorizationServer, Collection<UserRole>) - Method in class com.broadleafcommerce.auth.security.service.DefaultPrivilegeService
-
Gets a set of all flat permissions from
User.getPermissions()
,AuthorizationServer.getDefaultUserPermissions()
, and permissions from the given roles. - getAllFlatPermissions(Collection<UserRole>) - Method in class com.broadleafcommerce.auth.security.service.DefaultPrivilegeService
-
Gets a set of all
UserRole.getPermissions()
from the given roles - getAncestor() - Method in class com.broadleafcommerce.auth.token.provider.jpa.domain.JpaRefreshToken1
- getAncestor() - Method in class com.broadleafcommerce.auth.token.provider.jpa.domain.JpaRefreshToken2
- getAncestor() - Method in class com.broadleafcommerce.auth.token.provider.jpa.domain.JpaRefreshToken3
- getAncestor() - Method in class com.broadleafcommerce.auth.token.provider.jpa.domain.JpaRefreshToken4
- getAncestor() - Method in class com.broadleafcommerce.auth.token.provider.jpa.domain.JpaRefreshToken5
- getAncestor() - Method in class com.broadleafcommerce.auth.token.provider.jpa.domain.JpaRefreshToken6
- getAncestor() - Method in interface com.broadleafcommerce.auth.token.provider.jpa.domain.RefreshToken
-
The primary key value of the first refresh token assigned in the current inheritance line.
- getApplication(UserRegistration, String) - Method in class com.broadleafcommerce.auth.user.service.password.DefaultUserRegistrationService
-
Finds the
Application
corresponding to the given application ID - getApplicationId() - Method in class com.broadleafcommerce.auth.data.autoconfigure.AuthorizationDataInitializationProperties.AuthorizedClientConfig
- getApplicationId() - Method in class com.broadleafcommerce.auth.resource.domain.ApplicationRef
- getApplicationId() - Method in class com.broadleafcommerce.auth.server.domain.AuthorizedClient
-
Populated if this authorized client is used for authorizing customer users in a certain application.
- getApplicationId() - Method in class com.broadleafcommerce.auth.server.provider.jpa.domain.JpaAuthorizedClient
- getApplicationIds() - Method in class com.broadleafcommerce.auth.resource.domain.User
-
This field only applies to
UserType.ADMIN
users. - getApplicationIds() - Method in class com.broadleafcommerce.auth.user.listener.domain.AdminUser
- getApplicationIds() - Method in class com.broadleafcommerce.auth.user.provider.jpa.domain.JpaUser
- getApplicationName(JsonNode) - Method in class com.broadleafcommerce.auth.tenant.message.AuthTenantPersistenceHandler
- getApplicationService() - Method in class com.broadleafcommerce.auth.user.listener.CustomerPersistenceHandler
- getApplicationService() - Method in class com.broadleafcommerce.auth.user.session.token.enhancer.CustomerContextTokenEnhancer
- getApplicationUrl(String) - Method in class com.broadleafcommerce.auth.tenant.service.ExternalTenantUrlResolver
- getApplicationUrl(String) - Method in interface com.broadleafcommerce.auth.tenant.service.TenantUrlResolver
-
Resolves the full url for the provided application.
- getApplicationUrlByApplicationId() - Method in class com.broadleafcommerce.auth.cache.AuthCacheProperties
- getApplicationUrlResolverUri() - Method in class com.broadleafcommerce.auth.tenant.autoconfigure.ExternalTenantUrlResolverProperties
-
The relative URI path for the operation that can resolve application urls given an application ID in a request parameter.
- getApplicationUrlResolverUrl(String) - Method in class com.broadleafcommerce.auth.tenant.service.ExternalTenantUrlResolver
- getAttemptTime() - Method in class com.broadleafcommerce.auth.user.domain.UserLoginAttempt
-
The time that this login attempt occurred.
- getAttemptTime() - Method in class com.broadleafcommerce.auth.user.provider.jpa.domain.JpaUserLoginAttempt
- getAttribute(String) - Method in class com.broadleafcommerce.auth.resource.domain.User
- getAttributes() - Method in class com.broadleafcommerce.auth.client.web.repo.AuthorizationRequestWrapper
- getAttributes() - Method in class com.broadleafcommerce.auth.resource.domain.User
-
Arbitrary attributes associated with this user.
- getAttributes() - Method in class com.broadleafcommerce.auth.server.domain.AuthorizationServer
-
Additional attributes associated with this authorization server.
- getAttributes() - Method in class com.broadleafcommerce.auth.server.domain.AuthorizedClient
-
Additional attributes for this client, not needed by the vanilla OAuth protocol but might be useful, for example, for storing descriptive information.
- getAttributes() - Method in class com.broadleafcommerce.auth.server.provider.jpa.domain.JpaAuthorizationServer
- getAttributes() - Method in class com.broadleafcommerce.auth.server.provider.jpa.domain.JpaAuthorizedClient
- getAttributes() - Method in class com.broadleafcommerce.auth.user.api.dto.UserRegistration
-
Client implementations may choose to utilize this field to accept and pass additional custom information as part of the user registration process.
- getAttributes() - Method in class com.broadleafcommerce.auth.user.domain.AuthenticationEvent
-
Any additional attributes that a service receiving the request may need
- getAttributes() - Method in class com.broadleafcommerce.auth.user.listener.domain.Customer
- getAttributes() - Method in class com.broadleafcommerce.auth.user.messaging.UserCreationEvent
-
Additional custom information that was provided as part of the user registration process.
- getAttributes() - Method in class com.broadleafcommerce.auth.user.provider.jpa.domain.JpaUser
- getAttributeValue(String) - Method in class com.broadleafcommerce.auth.user.listener.domain.Customer
-
Convenience method to retrieve customer attributes, as they are a complex object.
- getAudiences() - Method in class com.broadleafcommerce.auth.user.session.token.enhancer.RegisteredClaimsTokenEnhancer
- getAuthClientPersistenceKey() - Method in class com.broadleafcommerce.auth.client.provider.jpa.converter.EncryptedFieldConverter
- getAuthentication() - Method in class com.broadleafcommerce.auth.security.domain.AuthCode
- getAuthenticationLogoutHandler() - Method in class com.broadleafcommerce.auth.user.web.endpoint.RegistrationFormController
- getAuthenticationMethod() - Method in class com.broadleafcommerce.auth.client.domain.OAuthClientRegistrationProviderDetails.UserInfoEndpoint
- getAuthenticationStrategyDelegates() - Method in class com.broadleafcommerce.auth.user.service.DefaultSessionAuthenticationStrategy
- getAuthorities(OAuth2UserDetails, OAuth2SessionToken) - Method in class com.broadleafcommerce.auth.user.session.OAuth2SessionAuthenticationProvider
- getAuthorizationGrantType() - Method in class com.broadleafcommerce.auth.client.domain.OAuthClientRegistrationWrapper
- getAuthorizationGrantType() - Method in class com.broadleafcommerce.auth.client.provider.jpa.domain.JpaOAuthClientRegistration
- getAuthorizationGrantType() - Method in class com.broadleafcommerce.auth.client.web.repo.AuthorizationRequestWrapper
- getAuthorizationRequestUri() - Method in class com.broadleafcommerce.auth.client.web.repo.AuthorizationRequestWrapper
- getAuthorizationServer(UserRegistration, String) - Method in class com.broadleafcommerce.auth.user.service.password.DefaultUserRegistrationService
-
Finds the
AuthorizationServer
for the given server ID - getAuthorizationServer(String) - Method in class com.broadleafcommerce.auth.client.service.DefaultContextHelperService
-
Finds the
AuthorizationServer
for the given server ID - getAuthorizationServerId() - Method in class com.broadleafcommerce.auth.tenant.domain.DefaultAuthServerProperties.AuthServerProperties
- getAuthorizationServerId(AdminUser) - Method in class com.broadleafcommerce.auth.user.listener.AdminUserPersistenceHandler
- getAuthorizationServerProperties() - Method in class com.broadleafcommerce.auth.user.autoconfigure.ContentSecurityPolicyConfigurer
- getAuthorizationServers() - Method in class com.broadleafcommerce.auth.data.autoconfigure.AuthorizationDataInitializationProperties
- getAuthorizationServerService() - Method in class com.broadleafcommerce.auth.client.service.DefaultContextHelperService
- getAuthorizationServerService() - Method in class com.broadleafcommerce.auth.server.web.endpoint.AuthorizationServerEndpoint
- getAuthorizationServerService() - Method in class com.broadleafcommerce.auth.user.session.embedded.EmbeddedLoginAuthenticationFilter
- getAuthorizationServerService() - Method in class com.broadleafcommerce.auth.user.session.token.enhancer.ClientRestrictionTokenEnhancer
- getAuthorizationServerService() - Method in class com.broadleafcommerce.auth.user.web.endpoint.EmbeddedAuthenticationController
- getAuthorizationUri() - Method in class com.broadleafcommerce.auth.client.domain.OAuthClientRegistrationProviderDetails
- getAuthorizationUri() - Method in class com.broadleafcommerce.auth.client.provider.jpa.domain.JpaOAuthClientProviderDetails
- getAuthorizationUri() - Method in class com.broadleafcommerce.auth.client.web.repo.AuthorizationRequestWrapper
- getAuthorizedClient(UserRegistration) - Method in class com.broadleafcommerce.auth.user.service.password.DefaultUserRegistrationService
-
Finds the
AuthorizedClient
corresponding to theUserRegistration.getClientId()
. - getAuthorizedClient(String) - Method in class com.broadleafcommerce.auth.client.service.DefaultContextHelperService
-
Finds the
AuthorizedClient
corresponding to the given client ID - getAuthorizedClient(String) - Method in class com.broadleafcommerce.auth.user.web.authentication.session.AbstractAuthenticationStrategyDelegate
-
Fetches an
AuthorizedClient
for the givenclientId
. - getAuthorizedClientCookieSameSiteValue() - Method in class com.broadleafcommerce.auth.client.autoconfigure.OAuth2AuthorizedClientRepositoryProperties
-
The value to use for the SameSite attribute on the cookies responsible for storing authorized clients.
- getAuthorizedClients() - Method in class com.broadleafcommerce.auth.data.autoconfigure.AuthorizationDataInitializationProperties
- getAuthorizedClientService() - Method in class com.broadleafcommerce.auth.client.service.DefaultContextHelperService
- getAuthorizedClientService() - Method in class com.broadleafcommerce.auth.user.session.embedded.EmbeddedLoginAuthenticationFilter
- getAuthorizedClientService() - Method in class com.broadleafcommerce.auth.user.session.token.enhancer.ClientRestrictionTokenEnhancer
- getAuthorizedClientService() - Method in class com.broadleafcommerce.auth.user.web.endpoint.EmbeddedAuthenticationController
- getAuthRegistrationProperties() - Method in class com.broadleafcommerce.auth.user.validation.DefaultRegistrationValidator
- getAuthServerId() - Method in class com.broadleafcommerce.auth.user.domain.UserLoginAttempt
-
The
AuthorizationServer
id that this login attempt was made from. - getAuthServerId() - Method in class com.broadleafcommerce.auth.user.provider.jpa.domain.JpaUserLoginAttempt
- getAuthServerId() - Method in exception com.broadleafcommerce.auth.user.session.embedded.EmbeddedLoginNotAllowedException
-
ID of the
AuthorizationServer
that received the request. - getAuthServerId() - Method in exception com.broadleafcommerce.auth.user.session.embedded.EmbeddedRegistrationNotAllowedException
-
ID of the
AuthorizationServer
that received the request. - getAuthServerId(ScheduledJobRef) - Method in class com.broadleafcommerce.auth.user.service.PurgeLoginTableJobListener
- getAuthServerPropertiesForTenant(String) - Method in class com.broadleafcommerce.auth.tenant.domain.DefaultAuthServerProperties
-
Return AuthServer
- getBaseAdminHost() - Method in class com.broadleafcommerce.auth.data.autoconfigure.AuthorizationDataInitializationProperties
- getBaseApplicationHost() - Method in class com.broadleafcommerce.auth.data.autoconfigure.AuthorizationDataInitializationProperties
- getBaseUri() - Method in class com.broadleafcommerce.auth.user.autoconfigure.AuthorizationServerProperties.ContentSecurityPolicyProperties
- getBaseUriDirective(AuthorizationServerProperties.ContentSecurityPolicyProperties) - Method in class com.broadleafcommerce.auth.user.autoconfigure.ContentSecurityPolicyConfigurer
- getBlcCipherVersionTag() - Method in class com.broadleafcommerce.auth.client.provider.jpa.converter.EncryptedFieldConverter
-
Get a byte array of
EncryptedFieldConverter.BLC_CIPHER_VERSION_1
in UTF-8. - getBlcClientId() - Method in class com.broadleafcommerce.auth.client.web.repo.AuthorizationRequestWrapper
- getBlcCryptVersionTagLength() - Method in class com.broadleafcommerce.auth.client.provider.jpa.converter.EncryptedFieldConverter
- getBuilder(P, ClientRegistration.Builder) - Method in class com.broadleafcommerce.auth.client.service.DefaultOAuthClientRegistrationPersistenceService
-
Populates the user-overrides and user-specific values (e.g., client id and secret) onto the builder produced by
DefaultOAuthClientRegistrationPersistenceService.getBuilderFromIssuerUri(OAuthClientRegistrationWrapper)
. - getBuilderFromIssuerUri(P) - Method in class com.broadleafcommerce.auth.client.service.DefaultOAuthClientRegistrationPersistenceService
- getBusinessDomainType() - Method in class com.broadleafcommerce.auth.client.provider.jpa.domain.JpaOAuthClientProviderDetails
- getBusinessDomainType() - Method in class com.broadleafcommerce.auth.client.provider.jpa.domain.JpaOAuthClientRegistration
- getBusinessDomainType() - Method in class com.broadleafcommerce.auth.security.domain.JpaUserPermission
- getBusinessDomainType() - Method in class com.broadleafcommerce.auth.security.domain.JpaUserRole
- getBusinessDomainType() - Method in class com.broadleafcommerce.auth.server.provider.jpa.domain.JpaAuthorizationServer
- getBusinessDomainType() - Method in class com.broadleafcommerce.auth.server.provider.jpa.domain.JpaAuthorizedClient
- getBusinessDomainType() - Method in class com.broadleafcommerce.auth.tenant.provider.jpa.domain.JpaApplication
- getBusinessDomainType() - Method in class com.broadleafcommerce.auth.user.listener.domain.AdminPermission
- getBusinessDomainType() - Method in class com.broadleafcommerce.auth.user.listener.domain.AdminRole
- getBusinessDomainType() - Method in class com.broadleafcommerce.auth.user.listener.domain.AdminUser
- getBusinessDomainType() - Method in class com.broadleafcommerce.auth.user.provider.jpa.domain.JpaPasswordToken
- getBusinessDomainType() - Method in class com.broadleafcommerce.auth.user.provider.jpa.domain.JpaUser
- getBusinessDomainType() - Method in class com.broadleafcommerce.auth.user.provider.jpa.domain.JpaUserLoginAttempt
- getByScopeNames() - Method in class com.broadleafcommerce.auth.cache.AuthCacheProperties
- getByScopeNamesPermissions() - Method in class com.broadleafcommerce.auth.cache.AuthCacheProperties
- getByServerId() - Method in class com.broadleafcommerce.auth.cache.AuthCacheProperties
- getChangePasswordFormValidator() - Method in class com.broadleafcommerce.auth.user.service.password.DefaultUserPasswordService
- getChangePasswordSuccessView() - Method in class com.broadleafcommerce.auth.user.web.endpoint.AuthenticationController
- getChangePasswordView(Model, ChangePasswordForm, String) - Method in class com.broadleafcommerce.auth.user.web.endpoint.AuthenticationController
- getChangeTimestamp(JsonNode) - Method in class com.broadleafcommerce.auth.tenant.message.AuthTenantPersistenceHandler
- getChangeTimestamp(JsonNode) - Method in class com.broadleafcommerce.auth.user.listener.CustomerPersistenceHandler
- getChangeTimestamp(JsonNode) - Method in class com.broadleafcommerce.auth.user.listener.OperationAwarePersistenceHandler
- getChangeTimestamp(JsonNode) - Method in class com.broadleafcommerce.auth.user.listener.SegmentMemberPersistenceHandler
- getChars() - Method in class com.broadleafcommerce.auth.user.validation.autoconfigure.PasswordTokenProperties
-
The character set to use when generating password tokens
- getCipher(int, GCMParameterSpec) - Method in class com.broadleafcommerce.auth.client.provider.jpa.converter.EncryptedFieldConverter
-
Get a Cipher to perform AES/GCM/NoPadding transformations.
- getCipherVersion(byte[]) - Method in class com.broadleafcommerce.auth.client.provider.jpa.converter.EncryptedFieldConverter
-
Returns the cipher version from the beginning of the byte array.
- getClaims() - Method in class com.broadleafcommerce.auth.user.session.DefaultOAuth2SessionToken
- getClaims() - Method in interface com.broadleafcommerce.auth.user.session.OAuth2SessionToken
- getClaimsEnhancer() - Method in class com.broadleafcommerce.auth.user.service.DefaultImpersonationService
- getCleanupBatchSize() - Method in class com.broadleafcommerce.auth.token.TokenProperties
-
The quantity of expired refresh tokens to delete at one time.
- getClient_id() - Method in class com.broadleafcommerce.auth.user.api.dto.ChangePasswordForm
- getClient_id() - Method in class com.broadleafcommerce.auth.user.api.dto.ResetPasswordForm
- getClient_id() - Method in class com.broadleafcommerce.auth.user.endpoint.ImpersonationRequest
- getClient_id() - Method in class com.broadleafcommerce.auth.user.endpoint.ImpersonationRequestToken
-
The client ID of the user requesting impersonation
- getClientAuthenticationMethod() - Method in class com.broadleafcommerce.auth.client.domain.OAuthClientRegistrationWrapper
- getClientAuthenticationMethod() - Method in class com.broadleafcommerce.auth.client.provider.jpa.domain.JpaOAuthClientRegistration
- getClientDetailsService() - Method in class com.broadleafcommerce.auth.user.session.OAuth2AuthenticationEntryPoint
- getClientDiscovery(ContextInfo, String) - Method in class com.broadleafcommerce.auth.server.web.endpoint.ClientDiscoveryEndpoint
-
Returns a
ClientDiscoveryEndpoint.ClientDiscoveryResponse
with the client ID for the provided parameters. - getClientId() - Method in class com.broadleafcommerce.auth.client.domain.OAuthClientRegistrationWrapper
- getClientId() - Method in class com.broadleafcommerce.auth.client.provider.authentication.BroadleafOAuthClientAuthenticationDetails
- getClientId() - Method in class com.broadleafcommerce.auth.client.provider.jpa.domain.JpaOAuthClientRegistration
- getClientId() - Method in interface com.broadleafcommerce.auth.client.service.ContextHelperService
-
Get the client id from the request context
- getClientId() - Method in class com.broadleafcommerce.auth.client.service.DefaultContextHelperService
- getClientId() - Method in class com.broadleafcommerce.auth.client.web.repo.AuthorizationRequestWrapper
- getClientId() - Method in class com.broadleafcommerce.auth.data.autoconfigure.AuthorizationDataInitializationProperties.AuthorizedClientConfig
- getClientId() - Method in class com.broadleafcommerce.auth.server.domain.AuthorizedClient
-
The OAuth2 client ID for this authorized client.
- getClientId() - Method in class com.broadleafcommerce.auth.server.provider.jpa.domain.JpaAuthorizedClient
- getClientId() - Method in class com.broadleafcommerce.auth.server.web.endpoint.ClientDiscoveryEndpoint.ClientDiscoveryResponse
- getClientId() - Method in class com.broadleafcommerce.auth.user.api.dto.UserRegistration
-
The application's client_id that this user is registering to
- getClientId() - Method in class com.broadleafcommerce.auth.user.domain.DefaultOAuth2UserDetails
- getClientId() - Method in interface com.broadleafcommerce.auth.user.domain.OAuth2UserDetails
- getClientId() - Method in class com.broadleafcommerce.auth.user.session.DefaultOAuth2SessionToken
- getClientId() - Method in exception com.broadleafcommerce.auth.user.session.embedded.EmbeddedLoginNotAllowedException
-
ID of the
AuthorizedClient
that received the request. - getClientId() - Method in class com.broadleafcommerce.auth.user.session.embedded.EmbeddedLoginTokenEndpointAuthenticationToken
- getClientId() - Method in exception com.broadleafcommerce.auth.user.session.embedded.EmbeddedRegistrationNotAllowedException
-
ID of the
AuthorizedClient
that received the request. - getClientId() - Method in class com.broadleafcommerce.auth.user.session.FormLoginAuthenticationToken
- getClientId() - Method in class com.broadleafcommerce.auth.user.session.OAuth2SessionAuthenticationToken
-
The OAuth2 client ID.
- getClientId() - Method in interface com.broadleafcommerce.auth.user.session.OAuth2SessionToken
- getClientId() - Method in class com.broadleafcommerce.auth.user.web.expression.AuthenticationVariableExpression
- getClientId(OAuth2AuthenticationToken) - Method in class com.broadleafcommerce.auth.client.web.authentication.session.AbstractOAuthClientAuthenticationStrategyDelegate
- getClientId(String) - Method in class com.broadleafcommerce.auth.token.service.DefaultRotatingTokenServices
- getClientId(String) - Method in interface com.broadleafcommerce.auth.user.session.StatelessUtil
- getClientId(String) - Method in class com.broadleafcommerce.auth.user.session.StatelessUtilImpl
- getClientId(HttpServletRequest) - Method in class com.broadleafcommerce.auth.user.service.DefaultUserMessagingService
- getClientId(T) - Method in class com.broadleafcommerce.auth.user.web.authentication.session.AbstractAuthenticationStrategyDelegate
-
Get the Broadleaf Client Id from the authentication token
- getClientName() - Method in class com.broadleafcommerce.auth.client.domain.OAuthClientRegistrationWrapper
- getClientName() - Method in class com.broadleafcommerce.auth.client.provider.jpa.domain.JpaOAuthClientRegistration
- getClientProperties() - Method in class com.broadleafcommerce.auth.user.web.authentication.session.AbstractAuthenticationStrategyDelegate
- getClientProperties() - Method in class com.broadleafcommerce.auth.user.web.endpoint.AuthenticationController
- getClientRegistrationId() - Method in class com.broadleafcommerce.auth.client.service.DefaultOAuth2AuthorizedClientRepository.TenantAwareOAuth2AuthorizedClientWrapper
- getClientRegistrationPropertiesService() - Method in class com.broadleafcommerce.auth.client.registration.DefaultBroadleafClientRegistrationRepository
- getClientRegistrationPropertiesService() - Method in class com.broadleafcommerce.auth.client.service.DefaultOAuthClientRegistrationPersistenceService
- getClientRegistrationRepository() - Method in class com.broadleafcommerce.auth.client.service.DefaultOAuth2AuthorizedClientRepository
- getClientRegistrationRepository() - Method in class com.broadleafcommerce.auth.user.web.endpoint.AuthenticationController
- getClientRegistrations() - Method in class com.broadleafcommerce.auth.client.registration.DefaultClientRegistrationPropertiesService
-
Map of ClientRegistrations defined via application properties The key is set from
ClientRegistration.getRegistrationId()
- getClientRegistrationService() - Method in class com.broadleafcommerce.auth.client.registration.DefaultBroadleafClientRegistrationRepository
- getClientRegistrationUtils() - Method in class com.broadleafcommerce.auth.client.service.DefaultOAuthClientRegistrationPersistenceService
- getClientSecret() - Method in class com.broadleafcommerce.auth.client.domain.OAuthClientRegistrationWrapper
- getClientSecret() - Method in class com.broadleafcommerce.auth.client.provider.jpa.domain.JpaOAuthClientRegistration
- getClientSecret() - Method in class com.broadleafcommerce.auth.data.autoconfigure.AuthorizationDataInitializationProperties.AuthorizedClientConfig
- getClientSecret() - Method in class com.broadleafcommerce.auth.server.domain.AuthorizedClient
-
The encrypted OAuth2 client secret for this authorized client.
- getClientSecret() - Method in class com.broadleafcommerce.auth.server.provider.jpa.domain.JpaAuthorizedClient
- getClientService() - Method in class com.broadleafcommerce.auth.resource.web.endpoint.UserEndpoint
- getClientService() - Method in class com.broadleafcommerce.auth.server.service.DefaultClientRedirectService
- getClientService() - Method in class com.broadleafcommerce.auth.tenant.service.DefaultAuthServerCreationHandler
- getClientService() - Method in class com.broadleafcommerce.auth.user.listener.AdminUserPersistenceHandler
- getClientService() - Method in class com.broadleafcommerce.auth.user.listener.CustomerPersistenceHandler
- getClientService() - Method in class com.broadleafcommerce.auth.user.service.DefaultUserLockoutService
- getClientService() - Method in class com.broadleafcommerce.auth.user.service.DefaultUserMessagingService
- getClientService() - Method in class com.broadleafcommerce.auth.user.web.authentication.session.AbstractAuthenticationStrategyDelegate
- getClientService() - Method in class com.broadleafcommerce.auth.user.web.endpoint.AuthenticationController
- getClientService() - Method in class com.broadleafcommerce.auth.user.web.endpoint.RegistrationFormController
- getClientService() - Method in class com.broadleafcommerce.auth.user.web.resolver.OAuth2ClientTemplateResolver
- getCode() - Method in class com.broadleafcommerce.auth.security.domain.AuthCode
- getCode() - Method in class com.broadleafcommerce.auth.user.session.embedded.EmbeddedLoginTokenEndpointAuthenticationToken
- getCombinedDirectivesValue() - Method in class com.broadleafcommerce.auth.user.autoconfigure.ContentSecurityPolicyConfigurer
- getCommerce() - Method in class com.broadleafcommerce.auth.user.web.autoconfigure.ClientIdentityProviderProperties
-
Properties for configuring identity providers for any and all commerce-facing clients (i.e., storefront apps) for user authorization.
- getCommonOAuth2Provider(String) - Method in class com.broadleafcommerce.auth.client.service.DefaultOAuthClientRegistrationPersistenceService
-
Use the global ApplicationConversionService to find the
CommonOAuth2Provider
enum that corresponds to the given registrationId. - getCompleteName() - Method in class com.broadleafcommerce.auth.resource.domain.User
-
Get the complete name of the user.
- getConfiguration() - Method in class com.broadleafcommerce.auth.user.web.engine.OAuth2ClientIdTemplateEngine
- getConfigurationMetadata() - Method in class com.broadleafcommerce.auth.client.domain.OAuthClientRegistrationProviderDetails
- getConfigurationMetadata() - Method in class com.broadleafcommerce.auth.client.provider.jpa.domain.JpaOAuthClientProviderDetails
- getConfirmationMessage() - Method in class com.broadleafcommerce.auth.client.provider.jpa.service.EncryptionMigrationTask
- getContent() - Method in class com.broadleafcommerce.auth.resource.domain.UserOperationInformation
- getContentSecurityPolicy() - Method in class com.broadleafcommerce.auth.user.autoconfigure.AuthorizationServerProperties
-
Properties pertaining to Content Security Policy (CSP) configuration.
- getContentSecurityPolicyConfigurer() - Method in class com.broadleafcommerce.auth.user.autoconfigure.AuthorizationServerWebSecurityConfiguration
- getContextHelperService() - Method in class com.broadleafcommerce.auth.client.registration.DefaultBroadleafClientRegistrationRepository
- getContextHelperService() - Method in class com.broadleafcommerce.auth.client.service.DefaultOAuth2AuthorizedClientRepository
- getContextHelperService() - Method in class com.broadleafcommerce.auth.client.web.repo.BroadleafAuthorizationRequestRepository
- getContextId() - Method in class com.broadleafcommerce.auth.user.listener.domain.Customer
- getContextInfo() - Method in class com.broadleafcommerce.auth.user.domain.AuthenticationEvent
-
The
ContextInfo
derived from the original request containing tenant and sandbox info. - getCookieClaims(String) - Method in interface com.broadleafcommerce.auth.user.session.StatelessUtil
-
Get a Map of the claims from a SignedJWT cookie.
- getCookieClaims(String) - Method in class com.broadleafcommerce.auth.user.session.StatelessUtilImpl
- getCookies() - Method in class com.broadleafcommerce.auth.user.session.BasicSavedRequest
- getCookieValue(String, HttpServletRequest) - Static method in class com.broadleafcommerce.auth.user.util.CookieUtil
- getCredentials() - Method in class com.broadleafcommerce.auth.user.session.embedded.EmbeddedLoginTokenEndpointAuthenticationToken
- getCredentials() - Method in class com.broadleafcommerce.auth.user.session.OAuth2SessionAuthenticationToken
- getCrossOrigin() - Method in class com.broadleafcommerce.auth.data.autoconfigure.AuthorizationDataInitializationProperties.AuthorizationServerConfig
- getCrossOrigin() - Method in class com.broadleafcommerce.auth.data.autoconfigure.AuthorizationDataInitializationProperties
-
Whether or not the default authorization servers should enable cross-origin support.
- getCsr_user_id() - Method in class com.broadleafcommerce.auth.user.endpoint.ImpersonationRequestToken
-
The user ID of the CSR that is impersonating a user.
- getCsrClient(String) - Method in class com.broadleafcommerce.auth.user.endpoint.DefaultImpersonationRequestValidator
- getCsrClientId() - Method in class com.broadleafcommerce.auth.user.session.DefaultOAuth2SessionToken
- getCsrClientId() - Method in interface com.broadleafcommerce.auth.user.session.OAuth2SessionToken
- getCsrInheritedAuthorities() - Method in class com.broadleafcommerce.auth.user.session.DefaultOAuth2SessionToken
- getCsrInheritedAuthorities() - Method in interface com.broadleafcommerce.auth.user.session.OAuth2SessionToken
- getCsrSubject() - Method in class com.broadleafcommerce.auth.user.session.DefaultOAuth2SessionToken
- getCsrSubject() - Method in interface com.broadleafcommerce.auth.user.session.OAuth2SessionToken
- getCsrUser(String) - Method in class com.broadleafcommerce.auth.user.endpoint.DefaultImpersonationRequestValidator
- getCsrUserId() - Method in class com.broadleafcommerce.auth.user.session.DefaultOAuth2SessionToken
- getCsrUserId() - Method in interface com.broadleafcommerce.auth.user.session.OAuth2SessionToken
- getCsrUserId(Authentication) - Method in class com.broadleafcommerce.auth.user.web.endpoint.ImpersonationEndpoint
- getCurrentlyAuthenticatedUser() - Method in class com.broadleafcommerce.auth.user.service.password.DefaultUserPasswordService
-
Retrieve the current (already authenticated) user who is attempting to change their password
- getCurrentPassword() - Method in class com.broadleafcommerce.auth.user.api.dto.ChangePasswordForm
- getCurrentUser() - Method in class com.broadleafcommerce.auth.user.session.token.enhancer.UserContext
- getCustomerContextId() - Method in class com.broadleafcommerce.auth.resource.domain.User
-
This field only applies to
UserType.CUSTOMER
users. - getCustomerContextId() - Method in class com.broadleafcommerce.auth.tenant.domain.Application
- getCustomerContextId() - Method in class com.broadleafcommerce.auth.tenant.provider.jpa.domain.JpaApplication
- getCustomerContextId() - Method in class com.broadleafcommerce.auth.user.listener.domain.Customer
- getCustomerContextId() - Method in class com.broadleafcommerce.auth.user.provider.jpa.domain.JpaUser
- getCustomerSegments(User) - Method in class com.broadleafcommerce.auth.user.listener.SegmentMemberPersistenceHandler
- getCustomPattern() - Method in class com.broadleafcommerce.auth.user.validation.autoconfigure.PasswordValidatorProperties
-
Extension point for activating additional patterns that must conform
- getDataRoutePartition() - Method in class com.broadleafcommerce.auth.server.service.anonymization.UserAnonymizationHandler
- getDatasource() - Method in class com.broadleafcommerce.auth.provider.jpa.environment.AuthenticationProperties
- getDateCreated() - Method in class com.broadleafcommerce.auth.user.domain.PasswordToken
-
The date this token was created.
- getDateCreated() - Method in class com.broadleafcommerce.auth.user.provider.jpa.domain.JpaPasswordToken
- getDateUsed() - Method in class com.broadleafcommerce.auth.user.domain.PasswordToken
-
The date this token was used, or null.
- getDateUsed() - Method in class com.broadleafcommerce.auth.user.provider.jpa.domain.JpaPasswordToken
- getDecodedClaim(String, String, String) - Method in class com.broadleafcommerce.auth.user.session.StatelessUtilImpl
- getDecodedClaim(Cookie, String, String) - Method in class com.broadleafcommerce.auth.user.session.StatelessUtilImpl
- getDefaultAuthServerProperties() - Method in class com.broadleafcommerce.auth.tenant.domain.DefaultAuthServerProperties
-
A map of default auth server properties, keyed by tenant ID.
- getDefaultAuthServerProperties() - Method in class com.broadleafcommerce.auth.tenant.service.DefaultAuthServerCreationHandler
- getDefaultPermissions(DefaultAuthServerProperties.AuthServerProperties) - Method in class com.broadleafcommerce.auth.tenant.service.DefaultAuthServerCreationHandler
- getDefaultRedirect(ServletRequest) - Method in class com.broadleafcommerce.auth.user.session.VerifyRedirectCookieFilter
-
Gets the default redirect that the user should be redirected to since the request required a redirect cookie and didn't have one.
- getDefaultRedirectUri() - Method in class com.broadleafcommerce.auth.data.autoconfigure.AuthorizationDataInitializationProperties.AuthorizedClientConfig
- getDefaultRedirectUri() - Method in class com.broadleafcommerce.auth.server.domain.AuthorizationServer
-
The default redirect URI to use if a user accesses a login page without a valid redirect cookie
- getDefaultRedirectUri() - Method in class com.broadleafcommerce.auth.server.domain.AuthorizedClient
-
The default redirect URI to use if a user accesses a login page without a valid redirect cookie
- getDefaultRedirectUri() - Method in class com.broadleafcommerce.auth.server.provider.jpa.domain.JpaAuthorizationServer
- getDefaultRedirectUri() - Method in class com.broadleafcommerce.auth.server.provider.jpa.domain.JpaAuthorizedClient
- getDefaultRedirectUri(Application, DefaultAuthServerProperties.AuthServerProperties) - Method in class com.broadleafcommerce.auth.tenant.service.DefaultAuthServerCreationHandler
- getDefaultRedirectUrl() - Method in class com.broadleafcommerce.auth.user.session.environment.VerifyRedirectCookieProperties
-
The default redirect URL to use as a fallback
- getDefaultRedirectUrl() - Method in class com.broadleafcommerce.auth.user.web.expression.AuthenticationVariableExpression
- getDefaultRedirectUrlForClientId(String) - Method in interface com.broadleafcommerce.auth.server.service.ClientRedirectService
-
Used for returning the default redirect URL for the provided client
- getDefaultRedirectUrlForClientId(String) - Method in class com.broadleafcommerce.auth.server.service.DefaultClientRedirectService
- getDefaultSrc() - Method in class com.broadleafcommerce.auth.user.autoconfigure.AuthorizationServerProperties.ContentSecurityPolicyProperties
- getDefaultSrcDirective(AuthorizationServerProperties.ContentSecurityPolicyProperties) - Method in class com.broadleafcommerce.auth.user.autoconfigure.ContentSecurityPolicyConfigurer
- getDefaultUserPermissions() - Method in class com.broadleafcommerce.auth.server.domain.AuthorizationServer
-
The default permissions a user is assigned when authenticating against this server.
- getDefaultUserPermissions() - Method in class com.broadleafcommerce.auth.server.provider.jpa.domain.JpaAuthorizationServer
- getDefaultUserRoles() - Method in class com.broadleafcommerce.auth.server.domain.AuthorizationServer
-
The default roles a user is assigned when authenticating against this server.
- getDefaultUserRoles() - Method in class com.broadleafcommerce.auth.server.provider.jpa.domain.JpaAuthorizationServer
- getDefaultUserRoles(DefaultAuthServerProperties.AuthServerProperties) - Method in class com.broadleafcommerce.auth.tenant.service.DefaultAuthServerCreationHandler
- getDelegating() - Method in class com.broadleafcommerce.auth.provider.jpa.environment.AuthenticationProperties
- getDetail(Map<String, Object>, String) - Method in class com.broadleafcommerce.auth.user.service.DefaultImpersonationService
- getDigitPattern() - Method in class com.broadleafcommerce.auth.user.validation.autoconfigure.PasswordValidatorProperties
-
Password must include at least 1 number (e.g., 1, 2, 3)
- getDisabled() - Method in class com.broadleafcommerce.auth.tenant.domain.DefaultAuthServerProperties.AuthServerProperties
- getDomainDefaultClientRedirectUri() - Method in class com.broadleafcommerce.auth.tenant.domain.DefaultAuthServerProperties.AuthServerProperties
- getDomainDefaultRedirectUris() - Method in class com.broadleafcommerce.auth.tenant.domain.DefaultAuthServerProperties.AuthServerProperties
- getDomainPrefixDefaultClientRedirectUri() - Method in class com.broadleafcommerce.auth.tenant.domain.DefaultAuthServerProperties.AuthServerProperties
- getDomainPrefixDefaultRedirectUris() - Method in class com.broadleafcommerce.auth.tenant.domain.DefaultAuthServerProperties.AuthServerProperties
- getDomainType() - Method in interface com.broadleafcommerce.auth.client.provider.jpa.repository.JpaOAuthClientRegistrationRepository
- getDomainType() - Method in class com.broadleafcommerce.auth.security.provider.jpa.repository.JpaCustomizedRoleRepository
- getDomainType() - Method in class com.broadleafcommerce.auth.security.provider.jpa.repository.JpaCustomizedUserPermissionRepository
- getDomainType() - Method in interface com.broadleafcommerce.auth.server.provider.jpa.repository.JpaAuthorizationServerRepository
- getDomainType() - Method in interface com.broadleafcommerce.auth.server.provider.jpa.repository.JpaAuthorizedClientRepository
- getDomainType() - Method in interface com.broadleafcommerce.auth.tenant.provider.jpa.repository.JpaApplicationRepository
- getDomainType() - Method in class com.broadleafcommerce.auth.user.provider.jpa.repository.JpaCustomizedUserRepository
- getDomainType() - Method in interface com.broadleafcommerce.auth.user.provider.jpa.repository.JpaPasswordTokenRepository
- getDomainType() - Method in interface com.broadleafcommerce.auth.user.provider.jpa.repository.JpaUserLoginAttemptRepository
- getEmail() - Method in class com.broadleafcommerce.auth.resource.domain.User
-
The user's email address.
- getEmail() - Method in class com.broadleafcommerce.auth.user.api.dto.UserRegistration
-
Email address
- getEmail() - Method in class com.broadleafcommerce.auth.user.listener.domain.AdminUser
- getEmail() - Method in class com.broadleafcommerce.auth.user.listener.domain.Customer
- getEmail() - Method in class com.broadleafcommerce.auth.user.provider.jpa.domain.JpaUser
- getEmail(OAuth2AuthenticationToken) - Method in class com.broadleafcommerce.auth.client.web.authentication.session.AbstractOAuthClientAuthenticationStrategyDelegate
- getEmail(OAuth2AuthenticationToken) - Method in class com.broadleafcommerce.auth.client.web.authentication.session.GithubOAuthClientAuthenticationStrategyDelegate
- getEmail(T) - Method in class com.broadleafcommerce.auth.user.web.authentication.session.AbstractAuthenticationStrategyDelegate
-
Get the user's email address from the authentication token.
- getEmbeddedLoginProperties() - Method in class com.broadleafcommerce.auth.user.web.endpoint.RegistrationController
- getEncodedKey() - Method in class com.broadleafcommerce.auth.client.provider.jpa.autoconfigure.AuthClientProviderEncryptionProperties
-
AES secret key used for symmetric encryption of persisted secure data.
- getEncodedPrivateKey() - Method in class com.broadleafcommerce.auth.user.autoconfigure.AuthorizationServerProperties.OAuth2
-
Base64-encoded version of the private key used to generate tokens.
- getEncodedPublicKey() - Method in class com.broadleafcommerce.auth.user.autoconfigure.AuthorizationServerProperties.OAuth2
-
Base64-encoded version of the public key used to generate tokens.
- getEnhanceableToken(OAuth2AccessToken) - Static method in class com.broadleafcommerce.auth.user.session.token.enhancer.TokenEnhancerUtil
-
Copies the supplied OAuth2AccessToken to a new
DefaultOAuth2AccessToken
instance and copies any existing values inOAuth2AccessToken.getAdditionalInformation()
to a new modifiable map that may be retrieved and modified to add new claims. - getEntityIdOrThrow(JsonNode) - Method in class com.broadleafcommerce.auth.user.listener.OperationAwarePersistenceHandler
- getEntityValidator() - Method in class com.broadleafcommerce.auth.client.service.DefaultOAuthClientRegistrationPersistenceService
- getEntityValidator() - Method in class com.broadleafcommerce.auth.server.service.DefaultAuthorizationServerService
- getErrorMessage() - Method in class com.broadleafcommerce.auth.security.service.hydration.UserRoleAncestryHydrationResponse
-
If the operation was not
UserRoleAncestryHydrationResponse.successful
, this will contain an error message describing why. - getErrorMessages() - Method in class com.broadleafcommerce.auth.user.validation.PasswordValidation
-
If the password failed validation, this holds all of the reason why.
- getException() - Method in class com.broadleafcommerce.auth.security.web.authentication.AuthenticationFailureExceptionMapping
-
The target exception when redirecting
- getExpiration() - Method in class com.broadleafcommerce.auth.token.provider.jpa.domain.JpaRefreshToken1
- getExpiration() - Method in class com.broadleafcommerce.auth.token.provider.jpa.domain.JpaRefreshToken2
- getExpiration() - Method in class com.broadleafcommerce.auth.token.provider.jpa.domain.JpaRefreshToken3
- getExpiration() - Method in class com.broadleafcommerce.auth.token.provider.jpa.domain.JpaRefreshToken4
- getExpiration() - Method in class com.broadleafcommerce.auth.token.provider.jpa.domain.JpaRefreshToken5
- getExpiration() - Method in class com.broadleafcommerce.auth.token.provider.jpa.domain.JpaRefreshToken6
- getExpiration() - Method in interface com.broadleafcommerce.auth.token.provider.jpa.domain.RefreshToken
-
The maximum lifespan of a refresh token.
- getExpiresIn() - Method in class com.broadleafcommerce.auth.user.session.DefaultOAuth2SessionToken
- getExpiresIn() - Method in interface com.broadleafcommerce.auth.user.session.OAuth2SessionToken
- getExpressionObjectFactory() - Method in class com.broadleafcommerce.auth.user.web.dialect.BroadleafDialect
- getExternalId() - Method in class com.broadleafcommerce.auth.resource.domain.User
-
Intended to hold any unique identifier for this user as known by an external (non-BLC) system.
- getExternalId() - Method in class com.broadleafcommerce.auth.user.provider.jpa.domain.JpaUser
- getFailedLoginAttemptsAllowed() - Method in class com.broadleafcommerce.auth.server.domain.AuthorizationServer
-
How many failed login attempts are allowed before a user is locked out.
- getFailedLoginAttemptsAllowed() - Method in class com.broadleafcommerce.auth.server.provider.jpa.domain.JpaAuthorizationServer
- getFailedLoginAttemptsAllowed() - Method in class com.broadleafcommerce.auth.user.autoconfigure.UserLockoutProperties
-
How many failed login attempts are allowed before a user is locked out.
- getFailureUrlMap() - Method in class com.broadleafcommerce.auth.security.web.authentication.DefaultExceptionMappingAuthenticationFailureHandler
- getFieldValueOrNull(Errors, String) - Method in class com.broadleafcommerce.auth.resource.service.validation.UserValidator
- getFirstName() - Method in class com.broadleafcommerce.auth.resource.domain.User
-
The first name of the user, if the fullName is not being used for the user.
- getFirstName() - Method in class com.broadleafcommerce.auth.user.listener.domain.Customer
- getFirstName() - Method in class com.broadleafcommerce.auth.user.provider.jpa.domain.JpaUser
- getFlatPermissions() - Method in class com.broadleafcommerce.auth.security.service.DefaultPrivilegeService.PrivilegeHydrationResult
- getFlattenedWithAllAncestors(Collection<UserRole>) - Method in class com.broadleafcommerce.auth.security.service.hydration.DefaultUserRoleAncestryHydrationService
- getFlattenedWithAllAncestors(Collection<UserRole>) - Method in interface com.broadleafcommerce.auth.security.service.hydration.UserRoleAncestryHydrationService
-
A convenience method to enable fetching a flattened collection consisting of all of the given roles along with their ancestors.
- getFlattenedWithAllAncestorsAndThrowIfAnyFailed(Collection<UserRole>) - Method in class com.broadleafcommerce.auth.security.service.hydration.DefaultUserRoleAncestryHydrationService
- getFlattenedWithAllAncestorsAndThrowIfAnyFailed(Collection<UserRole>) - Method in interface com.broadleafcommerce.auth.security.service.hydration.UserRoleAncestryHydrationService
-
Same logic as documented for
UserRoleAncestryHydrationService.getFlattenedWithAllAncestors(Collection)
except this method throws an exception when there's one or moreUserRoleAncestryHydrationResponse
not successful. - getFriendlyName() - Method in class com.broadleafcommerce.auth.data.autoconfigure.AuthorizationDataInitializationProperties.AuthorizationServerConfig
- getFriendlyName() - Method in class com.broadleafcommerce.auth.data.autoconfigure.AuthorizationDataInitializationProperties.AuthorizedClientConfig
- getFriendlyName() - Method in class com.broadleafcommerce.auth.server.domain.AuthorizationServer
-
The friendly name of this authorization server.
- getFriendlyName() - Method in class com.broadleafcommerce.auth.server.domain.AuthorizedClient
-
The friendly name of this authorized client.
- getFriendlyName() - Method in class com.broadleafcommerce.auth.server.provider.jpa.domain.JpaAuthorizationServer
- getFriendlyName() - Method in class com.broadleafcommerce.auth.server.provider.jpa.domain.JpaAuthorizedClient
- getFullName() - Method in class com.broadleafcommerce.auth.resource.domain.User
-
The full name of the user, if the component parts firstName, middleName, and lastName are not being used to comprise the full name.
- getFullName() - Method in class com.broadleafcommerce.auth.user.api.dto.UserRegistration
-
Full name of the user
- getFullName() - Method in class com.broadleafcommerce.auth.user.listener.domain.Customer
- getFullName() - Method in class com.broadleafcommerce.auth.user.provider.jpa.domain.JpaUser
- getGcmParameterSpecForDecrypt(byte[]) - Method in class com.broadleafcommerce.auth.client.provider.jpa.converter.EncryptedFieldConverter
-
Get a GCMParameterSpec for decrypting.
- getGcmParameterSpecForEncrypt() - Method in class com.broadleafcommerce.auth.client.provider.jpa.converter.EncryptedFieldConverter
-
Get a GCMParameterSpec for encrypting.
- getGcmTagLength() - Method in class com.broadleafcommerce.auth.client.provider.jpa.converter.EncryptedFieldConverter
- getGlobalDomainWhitelist() - Method in class com.broadleafcommerce.auth.user.autoconfigure.AuthorizationServerProperties
-
If a tenant enabled installation is in place (i.e.
- getGlobalPrefixWhitelist() - Method in class com.broadleafcommerce.auth.user.autoconfigure.AuthorizationServerProperties
-
If a tenant enabled installation is in place (i.e.
- getGrantTypes() - Method in class com.broadleafcommerce.auth.data.autoconfigure.AuthorizationDataInitializationProperties.AuthorizedClientConfig
- getGrantTypes() - Method in class com.broadleafcommerce.auth.server.domain.AuthorizedClient
-
The grant types for which this client is authorized.
- getGrantTypes() - Method in class com.broadleafcommerce.auth.server.provider.jpa.domain.JpaAuthorizedClient
- getGrantTypes() - Method in class com.broadleafcommerce.auth.tenant.domain.DefaultAuthServerProperties.AuthServerProperties
- getGrantTypes(DefaultAuthServerProperties.AuthServerProperties) - Method in class com.broadleafcommerce.auth.tenant.service.DefaultAuthServerCreationHandler
- getHeaderNames() - Method in class com.broadleafcommerce.auth.user.session.BasicSavedRequest
- getHeaderValues(String) - Method in class com.broadleafcommerce.auth.user.session.BasicSavedRequest
- getHydratedPrivileges(User, String) - Method in class com.broadleafcommerce.auth.security.service.DefaultPrivilegeService
- getIcon() - Method in class com.broadleafcommerce.auth.user.web.autoconfigure.ClientIdentityProviderProperties.ClientProperties.Provider
- getIcon() - Method in class com.broadleafcommerce.auth.user.web.endpoint.model.OAuth2IdentityProvider
-
The path to a static resource that represents an icon to display on the action component for this IDP.
- getId() - Method in class com.broadleafcommerce.auth.client.domain.OAuthClientRegistrationWrapper
-
The system ID of the registration
- getId() - Method in class com.broadleafcommerce.auth.client.provider.jpa.domain.JpaOAuthClientProviderDetails
- getId() - Method in class com.broadleafcommerce.auth.client.provider.jpa.domain.JpaOAuthClientRegistration
- getId() - Method in class com.broadleafcommerce.auth.data.autoconfigure.AuthorizationDataInitializationProperties.AuthorizationServerConfig
- getId() - Method in class com.broadleafcommerce.auth.data.autoconfigure.AuthorizationDataInitializationProperties.AuthorizedClientConfig
- getId() - Method in class com.broadleafcommerce.auth.resource.domain.User
- getId() - Method in class com.broadleafcommerce.auth.resource.domain.UserPermission
- getId() - Method in class com.broadleafcommerce.auth.resource.domain.UserPermissionRef
- getId() - Method in class com.broadleafcommerce.auth.resource.domain.UserRole
- getId() - Method in class com.broadleafcommerce.auth.resource.domain.UserRoleRef
- getId() - Method in class com.broadleafcommerce.auth.security.domain.JpaUserPermission
- getId() - Method in class com.broadleafcommerce.auth.security.domain.JpaUserRestrictedPermission
- getId() - Method in class com.broadleafcommerce.auth.security.domain.JpaUserRestrictedRole
- getId() - Method in class com.broadleafcommerce.auth.security.domain.JpaUserRestriction
- getId() - Method in class com.broadleafcommerce.auth.security.domain.JpaUserRole
- getId() - Method in class com.broadleafcommerce.auth.security.domain.PermissionScope
- getId() - Method in class com.broadleafcommerce.auth.security.domain.SecurityScope
- getId() - Method in class com.broadleafcommerce.auth.server.domain.AuthorizationServer
-
The primary ID of this server
- getId() - Method in class com.broadleafcommerce.auth.server.domain.AuthorizedClient
-
The primary key of this authorized client.
- getId() - Method in class com.broadleafcommerce.auth.server.provider.jpa.domain.JpaAuthorizationServer
- getId() - Method in class com.broadleafcommerce.auth.server.provider.jpa.domain.JpaAuthorizedClient
- getId() - Method in class com.broadleafcommerce.auth.tenant.domain.Application
- getId() - Method in class com.broadleafcommerce.auth.tenant.provider.jpa.domain.JpaApplication
- getId() - Method in class com.broadleafcommerce.auth.token.provider.jpa.domain.JpaRefreshToken1
- getId() - Method in class com.broadleafcommerce.auth.token.provider.jpa.domain.JpaRefreshToken2
- getId() - Method in class com.broadleafcommerce.auth.token.provider.jpa.domain.JpaRefreshToken3
- getId() - Method in class com.broadleafcommerce.auth.token.provider.jpa.domain.JpaRefreshToken4
- getId() - Method in class com.broadleafcommerce.auth.token.provider.jpa.domain.JpaRefreshToken5
- getId() - Method in class com.broadleafcommerce.auth.token.provider.jpa.domain.JpaRefreshToken6
- getId() - Method in interface com.broadleafcommerce.auth.token.provider.jpa.domain.RefreshToken
-
The primary key of the refresh token.
- getId() - Method in class com.broadleafcommerce.auth.user.domain.DefaultOAuth2UserDetails
- getId() - Method in interface com.broadleafcommerce.auth.user.domain.OAuth2UserDetails
- getId() - Method in class com.broadleafcommerce.auth.user.domain.PasswordToken
-
The primary key of this token.
- getId() - Method in class com.broadleafcommerce.auth.user.domain.UserLoginAttempt
-
The database id.
- getId() - Method in class com.broadleafcommerce.auth.user.listener.domain.AdminPermission
- getId() - Method in class com.broadleafcommerce.auth.user.listener.domain.AdminPermissionRef
- getId() - Method in class com.broadleafcommerce.auth.user.listener.domain.AdminRestriction
-
Represents the id of the User restriction.
- getId() - Method in class com.broadleafcommerce.auth.user.listener.domain.AdminRole
- getId() - Method in class com.broadleafcommerce.auth.user.listener.domain.AdminRoleRef
- getId() - Method in class com.broadleafcommerce.auth.user.listener.domain.AdminUser
- getId() - Method in class com.broadleafcommerce.auth.user.provider.jpa.domain.JpaPasswordToken
- getId() - Method in class com.broadleafcommerce.auth.user.provider.jpa.domain.JpaUser
- getId() - Method in class com.broadleafcommerce.auth.user.provider.jpa.domain.JpaUserLoginAttempt
- getId() - Method in class com.broadleafcommerce.auth.user.web.endpoint.model.OAuth2IdentityProvider
-
The registration ID of the of the IDP.
- getIdempotentConsumptionService() - Method in class com.broadleafcommerce.auth.user.messaging.ClearCustomerSegmentEventListener
- getIdempotentConsumptionService() - Method in class com.broadleafcommerce.auth.user.messaging.UserAttributesEventListener
- getIdempotentService() - Method in class com.broadleafcommerce.auth.user.service.PurgeLoginTableJobListener
- getIdentifierType() - Method in class com.broadleafcommerce.auth.tenant.domain.Application
- getIdentifierType() - Method in class com.broadleafcommerce.auth.tenant.provider.jpa.domain.JpaApplication
- getIdentifierValue() - Method in class com.broadleafcommerce.auth.tenant.domain.Application
- getIdentifierValue() - Method in class com.broadleafcommerce.auth.tenant.provider.jpa.domain.JpaApplication
- getImpersonated_client_id() - Method in class com.broadleafcommerce.auth.user.endpoint.ImpersonationRequest
- getImpersonated_client_id() - Method in class com.broadleafcommerce.auth.user.endpoint.ImpersonationRequestToken
-
The client ID of the user to be impersonated.
- getImpersonated_sub() - Method in class com.broadleafcommerce.auth.user.endpoint.ImpersonationRequest
- getImpersonated_sub() - Method in class com.broadleafcommerce.auth.user.endpoint.ImpersonationRequestToken
-
The subject to be impersonated.
- getImpersonatedClient(OAuth2UserDetails) - Method in class com.broadleafcommerce.auth.user.endpoint.DefaultImpersonationRequestValidator
- getImpersonatedClient(String) - Method in class com.broadleafcommerce.auth.user.endpoint.DefaultImpersonationRequestValidator
- getImpersonatedSessionDuration() - Method in class com.broadleafcommerce.auth.user.autoconfigure.AuthorizationServerProperties.OAuth2
-
The max session duration for an impersonated session.
- getImpersonationSessionToken(ImpersonationRequestToken, OAuth2UserDetails) - Method in class com.broadleafcommerce.auth.user.service.DefaultImpersonationService
- getImpersonationSessionToken(ImpersonationRequestToken, OAuth2UserDetails) - Method in interface com.broadleafcommerce.auth.user.service.ImpersonationService
-
Creates an
OAuth2SessionToken
for the validatedImpersonationRequest
. - getInactivityTimeoutSeconds() - Method in class com.broadleafcommerce.auth.data.autoconfigure.AuthorizationDataInitializationProperties.AuthorizationServerConfig
- getInactivityTimeoutSeconds() - Method in class com.broadleafcommerce.auth.server.domain.AuthorizationServer
-
The period of time, in seconds, that the user's session will timeout if no action is taken.
- getInactivityTimeoutSeconds() - Method in class com.broadleafcommerce.auth.server.provider.jpa.domain.JpaAuthorizationServer
- getInactivityTimeoutSeconds() - Method in class com.broadleafcommerce.auth.tenant.domain.DefaultAuthServerProperties.AuthServerProperties
- getIssuer() - Method in class com.broadleafcommerce.auth.user.autoconfigure.AuthorizationServerProperties.OAuth2
-
Used in validation of JWT to ensure that the system that issued the token (this one) is the same as the one passed in the token.
- getIssuer() - Method in interface com.broadleafcommerce.auth.user.session.StatelessUtil
- getIssuer() - Method in class com.broadleafcommerce.auth.user.session.StatelessUtilImpl
- getIssuer() - Method in class com.broadleafcommerce.auth.user.session.token.enhancer.RegisteredClaimsTokenEnhancer
- getIssuerUri() - Method in class com.broadleafcommerce.auth.client.domain.OAuthClientRegistrationProviderDetails
-
URI that can either be an OpenID Connect discovery endpoint or an OAuth 2.0 Authorization Server Metadata endpoint defined by RFC 8414.
- getIvLength() - Method in class com.broadleafcommerce.auth.client.provider.jpa.converter.EncryptedFieldConverter
- getJpa() - Method in class com.broadleafcommerce.auth.provider.jpa.environment.AuthenticationProperties
- getJwkSetUri() - Method in class com.broadleafcommerce.auth.client.domain.OAuthClientRegistrationProviderDetails
- getJwkSetUri() - Method in class com.broadleafcommerce.auth.client.provider.jpa.domain.JpaOAuthClientProviderDetails
- getKey(Principal) - Method in class com.broadleafcommerce.auth.user.web.endpoint.JwkSetEndpoint
- getLastName() - Method in class com.broadleafcommerce.auth.resource.domain.User
-
The last name of the user, if the fullName is not being used for the user.
- getLastName() - Method in class com.broadleafcommerce.auth.user.listener.domain.Customer
- getLastName() - Method in class com.broadleafcommerce.auth.user.provider.jpa.domain.JpaUser
- getLastUpdated() - Method in class com.broadleafcommerce.auth.resource.domain.User
-
Indicates when this record was last updated.
- getLastUpdated() - Method in class com.broadleafcommerce.auth.resource.domain.UserPermission
-
Indicates when this record was last updated.
- getLastUpdated() - Method in class com.broadleafcommerce.auth.resource.domain.UserRole
-
Indicates when this record was last updated.
- getLastUpdated() - Method in class com.broadleafcommerce.auth.security.domain.JpaUserPermission
-
We don't use
LastModifiedDate
here because we want to enable manually setting this value (ex: for setting the lastUpdated to a value received in a persistence message). - getLastUpdated() - Method in class com.broadleafcommerce.auth.security.domain.JpaUserRole
-
We don't use
LastModifiedDate
here because we want to enable manually setting this value (ex: for setting the lastUpdated to a value received in a persistence message). - getLastUpdated() - Method in class com.broadleafcommerce.auth.tenant.domain.Application
-
Indicates when this record was last updated.
- getLastUpdated() - Method in class com.broadleafcommerce.auth.tenant.provider.jpa.domain.JpaApplication
-
We don't use
LastModifiedDate
here because we want to enable manually setting this value (ex: for setting the lastUpdated to a value received in a persistence message). - getLastUpdated() - Method in class com.broadleafcommerce.auth.user.provider.jpa.domain.JpaUser
-
We don't use
LastModifiedDate
here because we want to enable manually setting this value (ex: for setting the lastUpdated to a value received in a persistence message). - getLength() - Method in class com.broadleafcommerce.auth.user.validation.autoconfigure.PasswordTokenProperties
-
The length of a generated password token
- getLiquibase() - Method in class com.broadleafcommerce.auth.provider.jpa.environment.AuthenticationProperties
- getLocales() - Method in class com.broadleafcommerce.auth.user.session.BasicSavedRequest
- getLockedTime() - Method in class com.broadleafcommerce.auth.resource.domain.User
-
If this user is locked out, the time that the user was locked.
- getLockedTime() - Method in class com.broadleafcommerce.auth.user.provider.jpa.domain.JpaUser
- getLockedUserCanResetPassword() - Method in class com.broadleafcommerce.auth.server.domain.AuthorizationServer
-
Can a locked user initiate a password reset? See
User.isLocked()
- getLockedUserCanResetPassword() - Method in class com.broadleafcommerce.auth.server.provider.jpa.domain.JpaAuthorizationServer
- getLockoutDuration(AuthorizationServer) - Method in class com.broadleafcommerce.auth.user.service.DefaultUserLockoutService
- getLockoutDurationMinutes() - Method in class com.broadleafcommerce.auth.server.domain.AuthorizationServer
-
The time, in minutes, a user is locked out if they exceed the allowed number of failed login attempts.
- getLockoutDurationMinutes() - Method in class com.broadleafcommerce.auth.server.provider.jpa.domain.JpaAuthorizationServer
- getLockoutDurationMinutes() - Method in class com.broadleafcommerce.auth.user.autoconfigure.UserLockoutProperties
-
The time, in minutes, a user is locked out if they exceed the allowed number of failed login attempts.
- getLockoutDurationMinutes(AuthorizationServer) - Method in class com.broadleafcommerce.auth.user.service.DefaultUserLockoutService
- getLoginAttemptResult() - Method in class com.broadleafcommerce.auth.user.domain.UserLoginAttempt
-
The login attempt result.
- getLoginAttemptResult() - Method in class com.broadleafcommerce.auth.user.provider.jpa.domain.JpaUserLoginAttempt
- getLoginAttemptsAllowed(AuthorizationServer) - Method in class com.broadleafcommerce.auth.user.service.DefaultUserLockoutService
- getLoginErrorView(Model, String) - Method in class com.broadleafcommerce.auth.user.web.endpoint.AuthenticationController
- getLoginFailDecayMinutes() - Method in class com.broadleafcommerce.auth.server.domain.AuthorizationServer
-
How long, in minutes, it takes for failed login attempts to "decay".
- getLoginFailDecayMinutes() - Method in class com.broadleafcommerce.auth.server.provider.jpa.domain.JpaAuthorizationServer
- getLoginFailDecayMinutes() - Method in class com.broadleafcommerce.auth.user.autoconfigure.UserLockoutProperties
-
How long, in minutes, it takes for failed login attempts to "decay".
- getLoginFailDecayMinutes(AuthorizationServer) - Method in class com.broadleafcommerce.auth.user.service.DefaultUserLockoutService
- getLoginPathOrUrl() - Method in class com.broadleafcommerce.auth.user.autoconfigure.AuthorizationServerProperties
-
Either the path portion only to the login page (e.g.
- getLoginService() - Method in class com.broadleafcommerce.auth.user.web.endpoint.AuthenticationController
- getLoginService() - Method in class com.broadleafcommerce.auth.user.web.endpoint.EmbeddedAuthenticationController
- getLoginService() - Method in class com.broadleafcommerce.auth.user.web.endpoint.RegistrationController
- getLoginService() - Method in class com.broadleafcommerce.auth.user.web.endpoint.RegistrationFormController
- getLoginView(Model, String) - Method in class com.broadleafcommerce.auth.user.web.endpoint.AuthenticationController
- getLongPattern() - Method in class com.broadleafcommerce.auth.user.validation.autoconfigure.PasswordValidatorProperties
-
Password must be less than 255 characters
- getLowerPattern() - Method in class com.broadleafcommerce.auth.user.validation.autoconfigure.PasswordValidatorProperties
-
Password must include at least 1 lowercase character (e.g., a, b, c)
- getMapper() - Method in class com.broadleafcommerce.auth.client.service.DefaultOAuthClientRegistrationPersistenceService
- getMapper() - Method in class com.broadleafcommerce.auth.passcode.service.DefaultPasscodeService
- getMapper() - Method in class com.broadleafcommerce.auth.server.service.DefaultAuthorizationServerService
- getMapper() - Method in class com.broadleafcommerce.auth.server.service.DefaultAuthorizedClientService
- getMapper() - Method in class com.broadleafcommerce.auth.tenant.service.DefaultApplicationService
- getMappers() - Method in class com.broadleafcommerce.auth.security.service.SimplePayloadMapper
- getMatchingRequest(HttpServletRequest, HttpServletResponse) - Method in class com.broadleafcommerce.auth.user.session.CookieRequestCache
- getMaxExpiresIn() - Method in class com.broadleafcommerce.auth.user.session.DefaultOAuth2SessionToken
- getMaxExpiresIn() - Method in interface com.broadleafcommerce.auth.user.session.OAuth2SessionToken
- getMaxSessionDurationMinutes() - Method in class com.broadleafcommerce.auth.user.session.token.enhancer.RegisteredClaimsTokenEnhancer
- getMaxTokenCleanupInterval() - Method in class com.broadleafcommerce.auth.token.TokenProperties
-
The max amount of pause time between batch expired refresh token cleanup attempts.
- getMergedRestrictionTargetsByRestrictionType(Map<String, Set<String>>, Map<String, Set<String>>) - Method in class com.broadleafcommerce.auth.security.service.DefaultPrivilegeService
-
Gets a Map that is a combination of the two given restrictions maps.
- getMergedRestrictionTypeAndTargetsByPermissionName(Map<String, Map<String, Set<String>>>, Map<String, Map<String, Set<String>>>) - Method in class com.broadleafcommerce.auth.security.service.DefaultPrivilegeService
-
Gets a Map that is a combination of the two given restrictionTypeAndTargetsByPermissionName maps.
- getMessageProducer() - Method in class com.broadleafcommerce.auth.user.service.DefaultUserMessagingService
- getMessageService() - Method in class com.broadleafcommerce.auth.user.service.password.DefaultUserPasswordService
- getMessageType() - Method in class com.broadleafcommerce.auth.user.domain.AuthenticationEvent
-
The message type for this event.
- getMethod() - Method in class com.broadleafcommerce.auth.user.session.BasicSavedRequest
- getMiddleName() - Method in class com.broadleafcommerce.auth.resource.domain.User
-
The middle name of the user, if the fullName is not being used for the user.
- getMiddleName() - Method in class com.broadleafcommerce.auth.user.listener.domain.Customer
- getMiddleName() - Method in class com.broadleafcommerce.auth.user.provider.jpa.domain.JpaUser
- getMinTokenCleanupInterval() - Method in class com.broadleafcommerce.auth.token.TokenProperties
-
The min amount of pause time between batch expired refresh token cleanup attempts.
- getName() - Method in class com.broadleafcommerce.auth.data.autoconfigure.AuthorizationDataInitializationProperties.AuthorizationServerConfig
- getName() - Method in class com.broadleafcommerce.auth.resource.domain.UserPermission
-
The name for this permission.
- getName() - Method in class com.broadleafcommerce.auth.resource.domain.UserPermissionRef
- getName() - Method in class com.broadleafcommerce.auth.resource.domain.UserRole
-
The name for this role.
- getName() - Method in class com.broadleafcommerce.auth.resource.domain.UserRoleRef
- getName() - Method in class com.broadleafcommerce.auth.security.domain.JpaUserPermission
- getName() - Method in class com.broadleafcommerce.auth.security.domain.JpaUserRole
- getName() - Method in class com.broadleafcommerce.auth.security.domain.SecurityScope
- getName() - Method in class com.broadleafcommerce.auth.server.domain.AuthorizationServer
-
The unique name for this authorization server.
- getName() - Method in class com.broadleafcommerce.auth.server.provider.jpa.domain.JpaAuthorizationServer
- getName() - Method in class com.broadleafcommerce.auth.user.listener.domain.AdminPermission
- getName() - Method in class com.broadleafcommerce.auth.user.listener.domain.AdminPermissionRef
- getName() - Method in class com.broadleafcommerce.auth.user.listener.domain.AdminRole
- getName() - Method in class com.broadleafcommerce.auth.user.listener.domain.AdminRoleRef
- getName() - Method in class com.broadleafcommerce.auth.user.listener.domain.AdminUser
- getName() - Method in class com.broadleafcommerce.auth.user.web.endpoint.model.OAuth2IdentityProvider
-
The name of the IDP.
- getName() - Method in class com.broadleafcommerce.auth.user.web.expression.AuthenticationVariableExpression
- getName() - Method in interface com.broadleafcommerce.auth.user.web.expression.BroadleafVariableExpression
-
The name of the implementation exposed to the Thymeleaf expression evaluation context.
- getName(OAuth2AuthenticationToken) - Method in class com.broadleafcommerce.auth.client.web.authentication.session.AbstractOAuthClientAuthenticationStrategyDelegate
- getName(T) - Method in class com.broadleafcommerce.auth.user.web.authentication.session.AbstractAuthenticationStrategyDelegate
-
Get the user's name from the authentication token
- getNamespace() - Method in class com.broadleafcommerce.auth.token.TokenProperties
-
Namespace to use when getting the view for the camel cluster.
- getNewPassword() - Method in class com.broadleafcommerce.auth.user.api.dto.ChangePasswordForm
- getNewPasswordConfirm() - Method in class com.broadleafcommerce.auth.user.api.dto.ChangePasswordForm
- getNonNullField(String, JsonNode) - Method in class com.broadleafcommerce.auth.user.listener.OperationAwarePersistenceHandler
-
Gets the field with the given name from the json and returns an optional containing it if not null.
- getOath2AuthenticationProviders() - Method in class com.broadleafcommerce.auth.user.web.endpoint.AuthenticationController
-
Provides caching by the type of authorized client for the appropriate
OAuth2IdentityProvider
for it. - getOath2AuthenticationProviders(ClientIdentityProviderProperties.ClientProperties, boolean) - Method in class com.broadleafcommerce.auth.user.web.endpoint.AuthenticationController
-
Looks at the
ClientRegistrations
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. - getOauth2() - Method in class com.broadleafcommerce.auth.user.autoconfigure.AuthorizationServerProperties
- getOAuth2Authentication(ClientDetails, TokenRequest) - Method in class com.broadleafcommerce.auth.user.session.embedded.EmbeddedLoginTokenGranter
-
Use the
EmbeddedLoginTokenEndpointAuthenticationToken
to create aOAuth2Authentication
to be used inAuthorizationServerTokenServices.createAccessToken(org.springframework.security.oauth2.provider.OAuth2Authentication)
- getOAuth2UserDetails(Authentication) - Method in class com.broadleafcommerce.auth.user.service.DefaultSessionAuthenticationStrategy
- getOAuth2UserDetails(Authentication) - Method in class com.broadleafcommerce.auth.user.web.authentication.session.AbstractAuthenticationStrategyDelegate
-
Get the clientId and username from the token to load from the database.
- getOAuth2UserDetails(Authentication) - Method in class com.broadleafcommerce.auth.user.web.authentication.session.FormLoginAuthenticationStrategyDelegate
- getOAuth2UserDetails(Authentication) - Method in interface com.broadleafcommerce.auth.user.web.authentication.session.AuthenticationStrategyDelegate
-
Map the Authentication token to an OAuth2UserDetails
- getOAuth2UserDetailsService() - Method in class com.broadleafcommerce.auth.user.web.authentication.session.AbstractAuthenticationStrategyDelegate
- getOAuthRegistrationType() - Method in class com.broadleafcommerce.auth.client.web.authentication.session.AbstractOAuthClientAuthenticationStrategyDelegate
-
Gets the registration type / client registration id that this delegate handles
- getOAuthRegistrationType() - Method in class com.broadleafcommerce.auth.client.web.authentication.session.DefaultOIDCAuthenticationStrategyDelegate
- getOAuthRegistrationType() - Method in class com.broadleafcommerce.auth.client.web.authentication.session.GithubOAuthClientAuthenticationStrategyDelegate
- getOAuthRegistrationType() - Method in class com.broadleafcommerce.auth.client.web.authentication.session.GoogleOAuthClientAuthenticationStrategyDelegate
- getObjectMapper() - Method in class com.broadleafcommerce.auth.client.service.DefaultOAuth2AuthorizedClientRepository
- getObjectMapper() - Method in class com.broadleafcommerce.auth.client.web.repo.BroadleafAuthorizationRequestRepository
- getObjectMapper() - Method in class com.broadleafcommerce.auth.tenant.message.AuthTenantPersistenceHandler
- getObjectMapper() - Method in class com.broadleafcommerce.auth.user.listener.AuthDataUpdatePersistenceHandler
- getObjectMapper() - Method in class com.broadleafcommerce.auth.user.listener.SegmentMemberPersistenceHandler
- getObjectMapper() - Method in class com.broadleafcommerce.auth.user.session.embedded.EmbeddedLoginAuthenticationSuccessHandler
- getOid() - Method in class com.broadleafcommerce.auth.token.service.DefaultOriginalAwareOAuth2RefreshToken
- getOperationTypes() - Method in class com.broadleafcommerce.auth.resource.domain.UserOperation
-
The set of operation types that are allowed for the scope.
- getParameterMap() - Method in class com.broadleafcommerce.auth.user.session.BasicSavedRequest
- getParameterValues(String) - Method in class com.broadleafcommerce.auth.user.session.BasicSavedRequest
- getParentRoleId() - Method in class com.broadleafcommerce.auth.resource.domain.UserRole
-
The id of the parent of this role (if any).
- getParentRoleId() - Method in class com.broadleafcommerce.auth.security.domain.JpaUserRole
-
A soft reference to the parent of this role.
- getParentRoleId() - Method in class com.broadleafcommerce.auth.user.listener.domain.AdminRole
- getPartition() - Method in class com.broadleafcommerce.auth.token.service.DefaultRotatingTokenStore
- getPartition() - Method in interface com.broadleafcommerce.auth.token.service.RotatableTokenStore
-
Randomly retrieve a partition number with the bounds of the partitions currently available to the system.
- getPartition(String) - Method in class com.broadleafcommerce.auth.token.service.DefaultRotatingTokenStore
- getPartition(String) - Method in interface com.broadleafcommerce.auth.token.service.RotatableTokenStore
-
Given an encoded refresh token string, find the partition on which that token is stored.
- getPartitions() - Method in class com.broadleafcommerce.auth.token.service.DefaultRotatingTokenStore
- getPartitions() - Method in interface com.broadleafcommerce.auth.token.service.RotatableTokenStore
-
List all the partitions known to the system
- getPasscodeService() - Method in class com.broadleafcommerce.auth.user.service.password.DefaultUserPasswordService
- getPasscodeService() - Method in class com.broadleafcommerce.auth.user.session.embedded.EmbeddedLoginAuthenticationSuccessHandler
- getPasscodeService() - Method in class com.broadleafcommerce.auth.user.session.embedded.EmbeddedLoginTokenAuthenticationProvider
- getPasscodeService() - Method in class com.broadleafcommerce.auth.user.web.authentication.session.AbstractAuthenticationStrategyDelegate
- getPasscodeService() - Method in class com.broadleafcommerce.auth.user.web.endpoint.PasscodeEndpoint
- getPassword() - Method in class com.broadleafcommerce.auth.resource.domain.User
-
Encrypted password that should generally only be used in mapping exercises before saving into the data store
- getPassword() - Method in class com.broadleafcommerce.auth.user.api.dto.ResetPasswordForm
- getPassword() - Method in class com.broadleafcommerce.auth.user.api.dto.UserRegistration
- getPassword() - Method in class com.broadleafcommerce.auth.user.provider.jpa.domain.JpaUser
- getPasswordConfirmation() - Method in class com.broadleafcommerce.auth.user.api.dto.UserRegistration
-
Must match the given
UserRegistration.password
- getPasswordEncoder() - Method in class com.broadleafcommerce.auth.passcode.service.DefaultPasscodeService
- getPasswordEncoder() - Method in class com.broadleafcommerce.auth.server.service.DefaultAuthorizedClientService
- getPasswordEncoder() - Method in class com.broadleafcommerce.auth.user.service.password.DefaultUserPasswordService
- getPasswordEncoder() - Method in class com.broadleafcommerce.auth.user.session.FormLoginAuthenticationProvider
- getPasswordTokenProperties() - Method in class com.broadleafcommerce.auth.passcode.service.DefaultPasscodeService
- getPasswordTokenRepository() - Method in class com.broadleafcommerce.auth.passcode.service.DefaultPasscodeService
- getPasswordValidator() - Method in class com.broadleafcommerce.auth.user.validation.DefaultRegistrationValidator
- getPause() - Method in class com.broadleafcommerce.auth.token.service.DefaultTokenCleanupServices
- getPayload() - Method in class com.broadleafcommerce.auth.resource.domain.UserAttributesRequest
-
The values to add to the
User's
attributes. - getPermission() - Method in class com.broadleafcommerce.auth.resource.domain.RestrictedPermission
-
Represents the permission that is being restricted.
- getPermission() - Method in class com.broadleafcommerce.auth.security.domain.JpaUserRestrictedPermission
- getPermission() - Method in class com.broadleafcommerce.auth.security.domain.PermissionScope
-
The permission or base root of a permission which can expand to a CRUD operation.
- getPermission() - Method in class com.broadleafcommerce.auth.user.listener.domain.AdminRestrictedPermission
-
The id of the permission that is being restricted.
- getPermissionIds() - Method in class com.broadleafcommerce.auth.tenant.domain.DefaultAuthServerProperties.AuthServerProperties
- getPermissionIds() - Method in class com.broadleafcommerce.auth.user.listener.domain.AdminUser
- getPermissionRepository() - Method in class com.broadleafcommerce.auth.resource.service.DefaultUserOperationService
- getPermissionRepository() - Method in class com.broadleafcommerce.auth.security.provider.jpa.repository.JpaCustomizedUserPermissionRepository
- getPermissionRepository() - Method in class com.broadleafcommerce.auth.user.session.token.enhancer.ClientRestrictionTokenEnhancer
- getPermissionRepository() - Method in class com.broadleafcommerce.auth.user.session.token.enhancer.UserRestrictionTokenEnhancer
- getPermissionRoot(String) - Static method in class com.broadleafcommerce.auth.security.domain.PermissionUtils
-
Obtains the 'root' of the permission which is defined as anything that comes after one of the
PermissionType.prefixes()
. - getPermissions() - Method in class com.broadleafcommerce.auth.data.autoconfigure.AuthorizationDataInitializationProperties.AuthorizedClientConfig
- getPermissions() - Method in class com.broadleafcommerce.auth.resource.domain.User
-
The permissions that this user is directly assigned (in addition to permissions granted through
User.roles
). - getPermissions() - Method in class com.broadleafcommerce.auth.resource.domain.UserRole
-
The permissions that this role has been directly assigned.
- getPermissions() - Method in class com.broadleafcommerce.auth.security.domain.JpaUserRole
- getPermissions() - Method in class com.broadleafcommerce.auth.server.domain.AuthorizedClient
-
Returns the permissions that are granted to the OAuth client.
- getPermissions() - Method in class com.broadleafcommerce.auth.server.provider.jpa.domain.JpaAuthorizedClient
- getPermissions() - Method in class com.broadleafcommerce.auth.user.listener.domain.AdminRole
- getPermissions() - Method in class com.broadleafcommerce.auth.user.listener.domain.AdminUser
-
Deprecated.
- getPermissions() - Method in class com.broadleafcommerce.auth.user.provider.jpa.domain.JpaUser
- getPermissionsFromRestrictedPrivileges(DefaultPrivilegeService.PrivilegeHydrationResult) - Method in class com.broadleafcommerce.auth.security.service.DefaultPrivilegeService
-
Gets all the permissions from restricted roles and their ancestors, and restricted permissions.
- getPermissionType(String) - Static method in class com.broadleafcommerce.auth.security.domain.PermissionUtils
-
Obtains the permission type of the given permission based on
PermissionType.prefixes()
. - getPlainPassword() - Method in class com.broadleafcommerce.auth.user.provider.jpa.domain.JpaUser
- getPrefixedDomainWhitelist() - Method in class com.broadleafcommerce.auth.user.autoconfigure.AuthorizationServerProperties
-
If a tenant enabled installation is in place (i.e.
- getPreview() - Method in class com.broadleafcommerce.auth.user.api.dto.UserRegistration
-
True if this registration is in a preview context
- getPrincipal() - Method in class com.broadleafcommerce.auth.user.session.embedded.EmbeddedLoginTokenEndpointAuthenticationToken
- getPrincipal() - Method in class com.broadleafcommerce.auth.user.session.OAuth2SessionAuthenticationToken
- getPrincipalName() - Method in class com.broadleafcommerce.auth.client.service.DefaultOAuth2AuthorizedClientRepository.TenantAwareOAuth2AuthorizedClientWrapper
- getProcessors(String) - Method in class com.broadleafcommerce.auth.user.web.dialect.BroadleafDialect
- getProperties() - Method in class com.broadleafcommerce.auth.client.service.DefaultOAuth2AuthorizedClientRepository
- getProperties() - Method in class com.broadleafcommerce.auth.client.web.repo.BroadleafAuthorizationRequestRepository
- getProperties() - Method in class com.broadleafcommerce.auth.tenant.service.ExternalTenantUrlResolver
- getProperties() - Method in class com.broadleafcommerce.auth.user.session.StatelessUtilImpl
- getProperties() - Method in class com.broadleafcommerce.auth.user.session.VerifyRedirectCookieFilter
- getProperties() - Method in class com.broadleafcommerce.auth.user.web.endpoint.AuthenticationController
- getProperties() - Method in class com.broadleafcommerce.auth.user.web.endpoint.EmbeddedAuthenticationController
- getProperties() - Method in class com.broadleafcommerce.auth.user.web.endpoint.RegistrationController
- getProperties() - Method in class com.broadleafcommerce.auth.user.web.endpoint.RegistrationFormController
- getProperties() - Method in class com.broadleafcommerce.auth.user.web.expression.AuthenticationVariableExpression
- getProviderDetails() - Method in class com.broadleafcommerce.auth.client.domain.OAuthClientRegistrationWrapper
- getProviderDetails() - Method in class com.broadleafcommerce.auth.client.provider.jpa.domain.JpaOAuthClientRegistration
- getProviders() - Method in class com.broadleafcommerce.auth.user.web.autoconfigure.ClientIdentityProviderProperties.ClientProperties
- getPurgeOlderThanDuration(ScheduledJobRef) - Method in class com.broadleafcommerce.auth.user.service.PurgeLoginTableJobListener
- getPurpose() - Method in class com.broadleafcommerce.auth.user.domain.PasswordToken
-
The reason this token was created.
- getPurpose() - Method in class com.broadleafcommerce.auth.user.provider.jpa.domain.JpaPasswordToken
- getPurpose() - Method in class com.broadleafcommerce.auth.user.session.embedded.EmbeddedLoginTokenEndpointAuthenticationToken
- getPwResetEmailView(Model, String, boolean, String) - Method in class com.broadleafcommerce.auth.user.web.endpoint.AuthenticationController
- getRedirect_uri() - Method in class com.broadleafcommerce.auth.user.endpoint.ImpersonationRequest
- getRedirect_uri() - Method in class com.broadleafcommerce.auth.user.endpoint.ImpersonationRequestToken
-
Upon consuming the token, the URL to redirect the user to.
- getRedirectCookieVerificationPattern() - Method in class com.broadleafcommerce.auth.user.session.environment.VerifyRedirectCookieProperties
-
The request pattern to use to determine which requests to verify a redirect cookie exists on
- getRedirectResolver() - Method in class com.broadleafcommerce.auth.user.session.OAuth2AuthenticationEntryPoint
- getRedirectService() - Method in class com.broadleafcommerce.auth.user.session.VerifyRedirectCookieFilter
- getRedirectService() - Method in class com.broadleafcommerce.auth.user.web.endpoint.AuthenticationController
- getRedirectService() - Method in class com.broadleafcommerce.auth.user.web.endpoint.RegistrationFormController
- getRedirectService() - Method in class com.broadleafcommerce.auth.user.web.expression.AuthenticationVariableExpression
- getRedirectStrategy() - Method in class com.broadleafcommerce.auth.user.session.OAuth2AuthenticationEntryPoint
- getRedirectUri() - Method in class com.broadleafcommerce.auth.client.web.repo.AuthorizationRequestWrapper
- getRedirectUris() - Method in class com.broadleafcommerce.auth.server.domain.AuthorizedClient
-
The pre-defined redirect URIs for this client to use during the "authorization_code" access grant.
- getRedirectUris() - Method in class com.broadleafcommerce.auth.server.provider.jpa.domain.JpaAuthorizedClient
- getRedirectUris(DefaultAuthServerProperties.AuthServerProperties, Application) - Method in class com.broadleafcommerce.auth.tenant.service.DefaultAuthServerCreationHandler
- getRedirectUriTemplate() - Method in class com.broadleafcommerce.auth.client.domain.OAuthClientRegistrationWrapper
- getRedirectUriTemplate() - Method in class com.broadleafcommerce.auth.client.provider.jpa.domain.JpaOAuthClientRegistration
- getRedirectUrl() - Method in class com.broadleafcommerce.auth.security.web.authentication.AuthenticationFailureExceptionMapping
-
The redirect URL when the target exception happens.
- getRedirectUrl() - Method in class com.broadleafcommerce.auth.user.session.BasicSavedRequest
- getRedirectUrl(Cookie) - Method in interface com.broadleafcommerce.auth.user.session.StatelessUtil
-
Verify the JWT token contained in the cookie and then return the redirect url contained therein.
- getRedirectUrl(Cookie) - Method in class com.broadleafcommerce.auth.user.session.StatelessUtilImpl
- getRedirectUrlParam() - Method in class com.broadleafcommerce.auth.user.service.DefaultUserMessagingService
- getRefByName(ScheduledJobRef, String) - Method in class com.broadleafcommerce.auth.user.service.PurgeLoginTableJobListener
- getRefreshTokenIssuedAt() - Method in class com.broadleafcommerce.auth.client.service.DefaultOAuth2AuthorizedClientRepository.TenantAwareOAuth2AuthorizedClientWrapper
- getRefreshTokenRotationInterval() - Method in class com.broadleafcommerce.auth.token.TokenProperties
-
Amount of time that a rotated refresh token is still valid for refresh attempts after it is initially rotated.
- getRefreshTokenRotationIntervalSeconds() - Method in class com.broadleafcommerce.auth.server.provider.jpa.domain.JpaAuthorizedClient
- getRefreshTokenTimeoutSeconds() - Method in class com.broadleafcommerce.auth.server.domain.AuthorizedClient
-
The period of time, in seconds, that an refresh token issued will be valid for.
- getRefreshTokenTimeoutSeconds() - Method in class com.broadleafcommerce.auth.server.provider.jpa.domain.JpaAuthorizedClient
- getRefreshTokenValiditySeconds(OAuth2Request) - Method in class com.broadleafcommerce.auth.token.service.DefaultRotatingTokenServices
-
The refresh token validity period in seconds
- getRefreshTokenValue() - Method in class com.broadleafcommerce.auth.client.service.DefaultOAuth2AuthorizedClientRepository.TenantAwareOAuth2AuthorizedClientWrapper
- getRegistrationId() - Method in class com.broadleafcommerce.auth.client.domain.OAuthClientRegistrationProviderDetails
-
The ID of the registered provider.
- getRegistrationId() - Method in class com.broadleafcommerce.auth.client.domain.OAuthClientRegistrationWrapper
- getRegistrationId() - Method in class com.broadleafcommerce.auth.client.provider.jpa.domain.JpaOAuthClientProviderDetails
- getRegistrationId() - Method in class com.broadleafcommerce.auth.client.provider.jpa.domain.JpaOAuthClientRegistration
- getRegistrationProperties() - Method in class com.broadleafcommerce.auth.user.web.authentication.session.AbstractAuthenticationStrategyDelegate
- getRegistrationService() - Method in class com.broadleafcommerce.auth.user.web.authentication.session.AbstractAuthenticationStrategyDelegate
- getRegistrationService() - Method in class com.broadleafcommerce.auth.user.web.endpoint.RegistrationController
- getRegistrationService() - Method in class com.broadleafcommerce.auth.user.web.endpoint.RegistrationFormController
- getRemovalCookie(Cookie) - Method in interface com.broadleafcommerce.auth.user.session.StatelessUtil
-
Returns a removal cookie for any arbitrary cookie.
- getRemovalCookie(Cookie) - Method in class com.broadleafcommerce.auth.user.session.StatelessUtilImpl
- getRemoveSavedRequestCookie() - Method in interface com.broadleafcommerce.auth.user.session.StatelessUtil
-
Deprecated.since 1.6, replaced by
StatelessUtil.createSavedRequestRemovalCookie()
- getRemoveSavedRequestCookie() - Method in class com.broadleafcommerce.auth.user.session.StatelessUtilImpl
- getRemoveSessionCookie(String) - Method in interface com.broadleafcommerce.auth.user.session.StatelessUtil
-
Deprecated.in favor of
StatelessUtil.getSessionRemovalCookie(String)
- getRemoveSessionCookie(String) - Method in class com.broadleafcommerce.auth.user.session.StatelessUtilImpl
- getRepeatedPattern() - Method in class com.broadleafcommerce.auth.user.validation.autoconfigure.PasswordValidatorProperties
-
Password cannot contain any 3 sequentially repeated characters (e.g., 111, aaa, ---)
- getRepository() - Method in class com.broadleafcommerce.auth.client.service.DefaultOAuthClientRegistrationPersistenceService
- getRepository() - Method in class com.broadleafcommerce.auth.server.service.DefaultAuthorizationServerService
- getRepository() - Method in class com.broadleafcommerce.auth.server.service.DefaultAuthorizedClientService
- getRepository() - Method in class com.broadleafcommerce.auth.tenant.service.DefaultApplicationService
- getRepository(int) - Method in class com.broadleafcommerce.auth.token.service.DefaultRotatingTokenStore
-
Find the correct handling repository for a given partition identifier
- getRequest() - Method in class com.broadleafcommerce.auth.user.service.DefaultUserMessagingService
- getRequest(HttpServletRequest, HttpServletResponse) - Method in class com.broadleafcommerce.auth.user.session.CookieRequestCache
- getRequestedScopes(Map<String, String>, ClientDetails) - Method in class com.broadleafcommerce.auth.security.service.SecurityServiceOAuth2RequestFactory
- getRequestMatcher() - Method in class com.broadleafcommerce.auth.user.session.VerifyRedirectCookieFilter
- getRequestUrl(Cookie) - Method in interface com.broadleafcommerce.auth.user.session.StatelessUtil
-
Verify the JWT token contained in the cookie and then return the original request url contained therein.
- getRequestUrl(Cookie) - Method in class com.broadleafcommerce.auth.user.session.StatelessUtilImpl
- getRequireLoginTimeoutSeconds() - Method in class com.broadleafcommerce.auth.data.autoconfigure.AuthorizationDataInitializationProperties.AuthorizationServerConfig
- getRequireLoginTimeoutSeconds() - Method in class com.broadleafcommerce.auth.server.domain.AuthorizationServer
-
The maximum amount of time, in seconds, a user's session will persist before requiring re-login.
- getRequireLoginTimeoutSeconds() - Method in class com.broadleafcommerce.auth.server.provider.jpa.domain.JpaAuthorizationServer
- getRequireLoginTimeoutSeconds() - Method in class com.broadleafcommerce.auth.tenant.domain.DefaultAuthServerProperties.AuthServerProperties
- getResetPasswordFormValidator() - Method in class com.broadleafcommerce.auth.user.service.password.DefaultUserPasswordService
- getResetPasswordSuccessView(String) - Method in class com.broadleafcommerce.auth.user.web.endpoint.AuthenticationController
- getResetPasswordUnlocksUser() - Method in class com.broadleafcommerce.auth.server.domain.AuthorizationServer
-
Will a successful reset password unlock this user if they're locked? See
User.isLocked()
- getResetPasswordUnlocksUser() - Method in class com.broadleafcommerce.auth.server.provider.jpa.domain.JpaAuthorizationServer
- getResetPasswordUrl(HttpServletRequest, String) - Method in class com.broadleafcommerce.auth.user.service.DefaultUserMessagingService
- getResetPasswordUrl(HttpServletRequest) - Method in class com.broadleafcommerce.auth.user.service.DefaultUserMessagingService
- getResetPasswordView() - Method in class com.broadleafcommerce.auth.user.service.DefaultUserMessagingService
- getResetPasswordView(Model, String, String) - Method in class com.broadleafcommerce.auth.user.web.endpoint.AuthenticationController
- getResourceIds() - Method in class com.broadleafcommerce.auth.data.autoconfigure.AuthorizationDataInitializationProperties.AuthorizedClientConfig
- getResourceIds() - Method in class com.broadleafcommerce.auth.server.domain.AuthorizedClient
-
The resources that this client can access.
- getResourceIds() - Method in class com.broadleafcommerce.auth.server.provider.jpa.domain.JpaAuthorizedClient
- getResourceLockRepository() - Method in class com.broadleafcommerce.auth.security.provider.jpa.repository.JpaCustomizedRoleRepository
- getResourceLockRepository() - Method in class com.broadleafcommerce.auth.security.provider.jpa.repository.JpaCustomizedUserPermissionRepository
- getResponseType() - Method in class com.broadleafcommerce.auth.client.web.repo.AuthorizationRequestWrapper
- getRestrictedAuthorities() - Method in class com.broadleafcommerce.auth.security.service.PrivilegeSummary
-
All of the restricted authorities for the current authentication.
- getRestrictedAuthorities() - Method in class com.broadleafcommerce.auth.user.domain.DefaultOAuth2UserDetails
- getRestrictedAuthorities() - Method in interface com.broadleafcommerce.auth.user.domain.OAuth2UserDetails
- getRestrictedAuthoritiesInScopes(Collection<GrantedAuthority>, Set<String>, Map<String, Set<String>>) - Method in class com.broadleafcommerce.auth.user.session.token.enhancer.ClientRestrictionTokenEnhancer
-
Gets the restricted authorities that are in scope.
- getRestrictedPermissions() - Method in class com.broadleafcommerce.auth.resource.domain.User
-
The permissions that this user is directly assigned that are restricted to only apply when accessing certain segments of data.
- getRestrictedPermissions() - Method in class com.broadleafcommerce.auth.security.service.DefaultPrivilegeService.PrivilegeHydrationResult
- getRestrictedPermissions() - Method in class com.broadleafcommerce.auth.user.listener.domain.AdminUser
-
The permissions that this user is directly assigned that are restricted to only apply when accessing certain segments of data.
- getRestrictedPermissions() - Method in class com.broadleafcommerce.auth.user.provider.jpa.domain.JpaUser
- getRestrictedRoles() - Method in class com.broadleafcommerce.auth.resource.domain.User
-
The roles that this user is directly assigned that are restricted to only apply when accessing certain segments of data.
- getRestrictedRoles() - Method in class com.broadleafcommerce.auth.security.service.DefaultPrivilegeService.PrivilegeHydrationResult
- getRestrictedRoles() - Method in class com.broadleafcommerce.auth.user.listener.domain.AdminUser
-
The roles that this user is directly assigned that are restricted to only apply when accessing certain segments of data.
- getRestrictedRoles() - Method in class com.broadleafcommerce.auth.user.provider.jpa.domain.JpaUser
- getRestrictedRoleWithAncestorsByRestrictedRoleId() - Method in class com.broadleafcommerce.auth.security.service.DefaultPrivilegeService.PrivilegeHydrationResult
- getRestriction() - Method in class com.broadleafcommerce.auth.resource.domain.RestrictedPermission
-
Represents the restriction on this permission.
- getRestriction() - Method in class com.broadleafcommerce.auth.resource.domain.RestrictedRole
-
Represents the restriction on this role.
- getRestrictions() - Method in class com.broadleafcommerce.auth.resource.domain.User
-
The data restrictions that control the data this user is permitted to access.
- getRestrictions() - Method in class com.broadleafcommerce.auth.security.service.DefaultPrivilegeService.PrivilegeHydrationResult
- getRestrictions() - Method in class com.broadleafcommerce.auth.security.service.PrivilegeSummary
-
All of the
User.getRestrictions()
for the current authentication. - getRestrictions() - Method in class com.broadleafcommerce.auth.user.domain.DefaultOAuth2UserDetails
- getRestrictions() - Method in interface com.broadleafcommerce.auth.user.domain.OAuth2UserDetails
- getRestrictions() - Method in class com.broadleafcommerce.auth.user.listener.domain.AdminUser
-
The data restrictions that control the data this user is permitted to access.
- getRestrictions() - Method in class com.broadleafcommerce.auth.user.provider.jpa.domain.JpaUser
- getRestrictionTargets() - Method in class com.broadleafcommerce.auth.security.domain.JpaUserRestrictedPermission
- getRestrictionTargets() - Method in class com.broadleafcommerce.auth.security.domain.JpaUserRestrictedRole
- getRestrictionTargets() - Method in class com.broadleafcommerce.auth.security.domain.JpaUserRestriction
- getRestrictionTargets() - Method in class com.broadleafcommerce.auth.user.listener.domain.AdminRestrictedPermission
-
Represents the targets of the restriction.
- getRestrictionTargets() - Method in class com.broadleafcommerce.auth.user.listener.domain.AdminRestrictedRole
-
Represents the targets of the restriction.
- getRestrictionTargets() - Method in class com.broadleafcommerce.auth.user.listener.domain.AdminRestriction
-
Represents the targets of the restriction.
- getRestrictionTargetsByRestrictionType(Set<Restriction>) - Method in class com.broadleafcommerce.auth.security.service.DefaultPrivilegeService
- getRestrictionTargetsByRestrictionType(Set<Restriction>) - Method in interface com.broadleafcommerce.auth.security.service.PrivilegeService
-
Converts the Set of
Restriction
to a Map with the structure of: {restrictionType: [restrictionTargets]}. - getRestrictionType() - Method in class com.broadleafcommerce.auth.security.domain.JpaUserRestrictedPermission
- getRestrictionType() - Method in class com.broadleafcommerce.auth.security.domain.JpaUserRestrictedRole
- getRestrictionType() - Method in class com.broadleafcommerce.auth.security.domain.JpaUserRestriction
- getRestrictionType() - Method in class com.broadleafcommerce.auth.user.listener.domain.AdminRestrictedPermission
-
Represents the type of the restriction.
- getRestrictionType() - Method in class com.broadleafcommerce.auth.user.listener.domain.AdminRestrictedRole
-
Represents the type of the restriction.
- getRestrictionType() - Method in class com.broadleafcommerce.auth.user.listener.domain.AdminRestriction
-
Represents the type of the restriction.
- getRestrictionTypeAndTargetsByPermissionName(DefaultPrivilegeService.PrivilegeHydrationResult) - Method in class com.broadleafcommerce.auth.security.service.DefaultPrivilegeService
-
Gets a consolidated map of restricted permissions with the combination of flat permissions and restrictions, restricted roles, and restricted permissions from a
User
. - getRestrictionTypeAndTargetsByPermissionName(Set<UserPermissionRef>, Set<Restriction>) - Method in class com.broadleafcommerce.auth.security.service.DefaultPrivilegeService
-
Maps each
UserPermissionRef
with all ofRestriction
. - getRestrictionTypeAndTargetsByPermissionNameForRestrictedPermissions(DefaultPrivilegeService.PrivilegeHydrationResult) - Method in class com.broadleafcommerce.auth.security.service.DefaultPrivilegeService
-
Converts the Set of
RestrictedPermission
to a Map with the structure of: { permissionName: { restrictionType: [restrictionTargets] } }. - getRestrictionTypeAndTargetsByPermissionNameForRestrictedRoles(DefaultPrivilegeService.PrivilegeHydrationResult) - Method in class com.broadleafcommerce.auth.security.service.DefaultPrivilegeService
- getReturnTo() - Method in class com.broadleafcommerce.auth.user.api.dto.UserRegistration
-
The location to which the user is forwarded after registration
- getRole() - Method in class com.broadleafcommerce.auth.resource.domain.RestrictedRole
-
Represents the role that is being restricted.
- getRole() - Method in class com.broadleafcommerce.auth.security.domain.JpaUserRestrictedRole
- getRole() - Method in class com.broadleafcommerce.auth.user.listener.domain.AdminRestrictedRole
-
id of the role that is being restricted.
- getRoleAncestryHydrationService() - Method in class com.broadleafcommerce.auth.security.service.DefaultPrivilegeService
- getRoleAndAncestors() - Method in class com.broadleafcommerce.auth.security.service.hydration.UserRoleAncestryHydrationResponse
-
If the operation was
UserRoleAncestryHydrationResponse.successful
, this will contain the role itself along with all of its ancestors. - getRoleIds() - Method in class com.broadleafcommerce.auth.user.listener.domain.AdminUser
- getRoleRepository() - Method in class com.broadleafcommerce.auth.security.provider.jpa.repository.JpaCustomizedRoleRepository
- getRoles() - Method in class com.broadleafcommerce.auth.resource.domain.User
-
The roles that this user is assigned.
- getRoles() - Method in class com.broadleafcommerce.auth.user.listener.domain.AdminUser
-
Deprecated.
- getRoles() - Method in class com.broadleafcommerce.auth.user.provider.jpa.domain.JpaUser
- getRoleWithAncestorsByRoleId(Set<String>) - Method in class com.broadleafcommerce.auth.security.service.DefaultPrivilegeService
-
Gets roles along with their ancestry roles mapped by given role id.
- getRootCauseException(AuthenticationException) - Method in class com.broadleafcommerce.auth.security.web.authentication.DefaultExceptionMappingAuthenticationFailureHandler
- getRootId(String) - Method in class com.broadleafcommerce.auth.token.service.DefaultRotatingTokenStore
- getRootId(String) - Method in interface com.broadleafcommerce.auth.token.service.RotatableTokenStore
-
Given an encoded refresh token string, find the root token
JTI
for the inheritance line. - getRotationExpiration() - Method in class com.broadleafcommerce.auth.token.provider.jpa.domain.JpaRefreshToken1
- getRotationExpiration() - Method in class com.broadleafcommerce.auth.token.provider.jpa.domain.JpaRefreshToken2
- getRotationExpiration() - Method in class com.broadleafcommerce.auth.token.provider.jpa.domain.JpaRefreshToken3
- getRotationExpiration() - Method in class com.broadleafcommerce.auth.token.provider.jpa.domain.JpaRefreshToken4
- getRotationExpiration() - Method in class com.broadleafcommerce.auth.token.provider.jpa.domain.JpaRefreshToken5
- getRotationExpiration() - Method in class com.broadleafcommerce.auth.token.provider.jpa.domain.JpaRefreshToken6
- getRotationExpiration() - Method in interface com.broadleafcommerce.auth.token.provider.jpa.domain.RefreshToken
-
Refresh token rotation allows for a configurable window of time in which a refresh token may be used multiple times without failure.
- getSameSiteAttributeForSavedRequestCookie() - Method in class com.broadleafcommerce.auth.user.session.StatelessUtilImpl
-
Gets the SameSite attribute value to use for the saved request cookies (
StatelessUtilImpl.createSavedRequestCookie(String, String)
andStatelessUtilImpl.createSavedRequestRemovalCookie()
). - getSavedAuthClientCookieName() - Method in class com.broadleafcommerce.auth.client.service.DefaultOAuth2AuthorizedClientRepository
- getSavedAuthRequestCookieName() - Method in class com.broadleafcommerce.auth.client.web.repo.BroadleafAuthorizationRequestRepository
- getSavedAuthRequestCookieSameSiteValue() - Method in class com.broadleafcommerce.auth.client.autoconfigure.AuthorizationRequestRepositoryProperties
-
The value to use for the SameSite attribute on the cookies responsible for saving authorization requests.
- getSavedRequestCookie(String, String) - Method in interface com.broadleafcommerce.auth.user.session.StatelessUtil
-
Deprecated.since 1.6, replaced by
StatelessUtil.createSavedRequestCookie(String, String)
- getSavedRequestCookie(String, String) - Method in class com.broadleafcommerce.auth.user.session.StatelessUtilImpl
- getSavedRequestCookieName() - Method in interface com.broadleafcommerce.auth.user.session.StatelessUtil
-
Get the standard name for a saved request cookie
- getSavedRequestCookieName() - Method in class com.broadleafcommerce.auth.user.session.StatelessUtilImpl
- getSavedRequestCookieSameSiteValue() - Method in class com.broadleafcommerce.auth.user.session.environment.StatelessUtilProperties
-
The value to use for the SameSite attribute on the "saved request" cookie responsible for redirecting users following an authentication request.
- getSavedRequestJwt(String, String) - Method in interface com.broadleafcommerce.auth.user.session.StatelessUtil
- getSavedRequestJwt(String, String) - Method in class com.broadleafcommerce.auth.user.session.StatelessUtilImpl
- getScope() - Method in class com.broadleafcommerce.auth.resource.domain.UserOperation
-
The scope of the user operation.
- getScope() - Method in class com.broadleafcommerce.auth.security.domain.PermissionScope
- getScope() - Method in class com.broadleafcommerce.auth.user.session.embedded.EmbeddedLoginTokenEndpointAuthenticationToken
- getScopes() - Method in class com.broadleafcommerce.auth.client.domain.OAuthClientRegistrationWrapper
- getScopes() - Method in class com.broadleafcommerce.auth.client.provider.jpa.domain.JpaOAuthClientRegistration
- getScopes() - Method in class com.broadleafcommerce.auth.client.web.repo.AuthorizationRequestWrapper
- getScopes() - Method in class com.broadleafcommerce.auth.data.autoconfigure.AuthorizationDataInitializationProperties.AuthorizedClientConfig
- getScopes() - Method in class com.broadleafcommerce.auth.server.domain.AuthorizedClient
-
The scopes for this client.
- getScopes() - Method in class com.broadleafcommerce.auth.server.provider.jpa.domain.JpaAuthorizedClient
- getSecureRandom() - Method in class com.broadleafcommerce.auth.client.provider.jpa.converter.EncryptedFieldConverter
- getSegmentId() - Method in class com.broadleafcommerce.auth.user.messaging.ClearCustomerSegmentRequest
-
The segment ID to be removed.
- getServerId() - Method in class com.broadleafcommerce.auth.data.autoconfigure.AuthorizationDataInitializationProperties.AuthorizedClientConfig
- getServerId() - Method in class com.broadleafcommerce.auth.resource.domain.User
-
The ID of the authorization server that this user is a member of.
- getServerId() - Method in class com.broadleafcommerce.auth.server.domain.AuthorizedClient
-
The ID of the authorization server this authorized client is part of.
- getServerId() - Method in class com.broadleafcommerce.auth.server.provider.jpa.domain.JpaAuthorizedClient
- getServerId() - Method in class com.broadleafcommerce.auth.server.web.endpoint.ClientDiscoveryEndpoint.ClientDiscoveryResponse
- getServerId() - Method in class com.broadleafcommerce.auth.user.provider.jpa.domain.JpaUser
- getServerService() - Method in class com.broadleafcommerce.auth.security.service.DefaultPrivilegeService
- getServerService() - Method in class com.broadleafcommerce.auth.server.service.DefaultAuthorizedClientService
- getServerService() - Method in class com.broadleafcommerce.auth.server.service.DefaultClientRedirectService
- getServerService() - Method in class com.broadleafcommerce.auth.tenant.service.DefaultAuthServerCreationHandler
- getServerService() - Method in class com.broadleafcommerce.auth.user.service.DefaultUserLockoutService
- getServerService() - Method in class com.broadleafcommerce.auth.user.service.DefaultUserMessagingService
- getServerService() - Method in class com.broadleafcommerce.auth.user.service.PurgeLoginTableJobListener
- getServerService() - Method in class com.broadleafcommerce.auth.user.web.resolver.OAuth2ClientTemplateResolver
- getService() - Method in class com.broadleafcommerce.auth.client.web.endpoint.OAuthClientRegistrationEndpoint
- getServiceId() - Method in class com.broadleafcommerce.auth.resource.domain.User
-
If this user was synchronized from a BLC service (ex: the admin user service or the customer service), this field will be the ID value used by that service for this user.
- getServiceId() - Method in class com.broadleafcommerce.auth.user.provider.jpa.domain.JpaUser
- getSessionCookie(OAuth2SessionToken) - Method in interface com.broadleafcommerce.auth.user.session.StatelessUtil
-
Gets a
ResponseCookie
for theOAuth2SessionToken
. - getSessionCookie(OAuth2SessionToken) - Method in class com.broadleafcommerce.auth.user.session.StatelessUtilImpl
- getSessionCookieName(AuthorizedClient, AuthorizationServer) - Method in interface com.broadleafcommerce.auth.user.session.StatelessUtil
- getSessionCookieName(AuthorizedClient, AuthorizationServer) - Method in class com.broadleafcommerce.auth.user.session.StatelessUtilImpl
- getSessionCookieName(String) - Method in interface com.broadleafcommerce.auth.user.session.StatelessUtil
-
Get the standard name for a session cookie
- getSessionCookieName(String) - Method in class com.broadleafcommerce.auth.user.session.StatelessUtilImpl
- getSessionRemovalCookie(String) - Method in interface com.broadleafcommerce.auth.user.session.StatelessUtil
-
Gets a
ResponseCookie
for the removal of the session cookie. - getSessionRemovalCookie(String) - Method in class com.broadleafcommerce.auth.user.session.StatelessUtilImpl
- getSessionSameSiteAttribute(AuthorizationServer) - Method in class com.broadleafcommerce.auth.user.session.StatelessUtilImpl
-
Gets the SameSite attribute value for the session cookie.
- getSessionToken(String, String, String, Map<String, Object>) - Method in interface com.broadleafcommerce.auth.user.session.StatelessUtil
-
Creates a
OAuth2SessionToken
for the provided client ID and subject with the set of additional claims. - getSessionToken(String, String, String, Map<String, Object>) - Method in class com.broadleafcommerce.auth.user.session.StatelessUtilImpl
- getSessionToken(OAuth2Authentication) - Static method in class com.broadleafcommerce.auth.user.session.token.enhancer.TokenEnhancerUtil
-
Returns the SessionToken associated with the OAuth2Authentication supplied
- getSessionTokenClaims(String, String, String, Map<String, Object>) - Method in class com.broadleafcommerce.auth.user.session.StatelessUtilImpl
- getSessionUtil() - Method in class com.broadleafcommerce.auth.security.service.DefaultUserLoginService
- getSessionUtil() - Method in class com.broadleafcommerce.auth.user.web.logout.AuthenticationLogoutHandler
- getShortPattern() - Method in class com.broadleafcommerce.auth.user.validation.autoconfigure.PasswordValidatorProperties
-
Password must be at least 8 characters
- getSpecialPattern() - Method in class com.broadleafcommerce.auth.user.validation.autoconfigure.PasswordValidatorProperties
-
Password must include at least 1 special character (e.g., !, $, &)
- getSsoEnabled() - Method in class com.broadleafcommerce.auth.data.autoconfigure.AuthorizationDataInitializationProperties.AuthorizationServerConfig
- getState() - Method in class com.broadleafcommerce.auth.client.web.repo.AuthorizationRequestWrapper
- getStatelessUtil() - Method in class com.broadleafcommerce.auth.client.service.DefaultOAuth2AuthorizedClientRepository
- getStatelessUtil() - Method in class com.broadleafcommerce.auth.client.web.repo.BroadleafAuthorizationRequestRepository
- getStatelessUtil() - Method in class com.broadleafcommerce.auth.user.service.DefaultImpersonationService
- getStatelessUtil() - Method in class com.broadleafcommerce.auth.user.service.DefaultSessionAuthenticationStrategy
- getStatelessUtil() - Method in class com.broadleafcommerce.auth.user.session.VerifyRedirectCookieFilter
- getSubject() - Method in class com.broadleafcommerce.auth.user.session.DefaultOAuth2SessionToken
- getSubject() - Method in interface com.broadleafcommerce.auth.user.session.OAuth2SessionToken
- getSuccessfulAndLogErrors(Map<String, UserRoleAncestryHydrationResponse>) - Method in class com.broadleafcommerce.auth.security.service.hydration.DefaultUserRoleAncestryHydrationService
-
A convenient method to process the response from
DefaultUserRoleAncestryHydrationService.getWithAllAncestors(Collection)
by logging errors on all roles which failed hydration and returning only the successful responses. - getSupportedSimpleTypeNames() - Method in class com.broadleafcommerce.auth.tenant.message.AuthTenantPersistenceHandler
- getSupportedSimpleTypeNames() - Method in class com.broadleafcommerce.auth.user.listener.AdminPermissionPersistenceHandler
- getSupportedSimpleTypeNames() - Method in class com.broadleafcommerce.auth.user.listener.AdminRolePersistenceHandler
- getSupportedSimpleTypeNames() - Method in class com.broadleafcommerce.auth.user.listener.AdminUserPersistenceHandler
- getSupportedSimpleTypeNames() - Method in class com.broadleafcommerce.auth.user.listener.CustomerPersistenceHandler
- getSupportedSimpleTypeNames() - Method in class com.broadleafcommerce.auth.user.listener.SegmentMemberPersistenceHandler
- getTargets() - Method in class com.broadleafcommerce.auth.resource.domain.Restriction
-
Represents the targets of the restriction.
- getTemplatePath() - Method in class com.broadleafcommerce.auth.server.domain.AuthorizationServer
-
The path on the classpath to the authorization servers templates.
- getTemplatePath() - Method in class com.broadleafcommerce.auth.server.provider.jpa.domain.JpaAuthorizationServer
- getTemplatePath(String) - Method in class com.broadleafcommerce.auth.user.web.resolver.OAuth2ClientTemplateResolver
-
Return the template path for the supplied client ID.
- getTenantId() - Method in class com.broadleafcommerce.auth.client.domain.OAuthClientRegistrationWrapper
-
The ID of the
Tenant
this registration belongs to. - getTenantId() - Method in class com.broadleafcommerce.auth.client.provider.jpa.domain.JpaOAuthClientRegistration
- getTenantId() - Method in interface com.broadleafcommerce.auth.client.service.ContextHelperService
-
Use the client id from the request context to look up the tenant id
- getTenantId() - Method in class com.broadleafcommerce.auth.client.service.DefaultContextHelperService
- getTenantId() - Method in class com.broadleafcommerce.auth.client.service.DefaultOAuth2AuthorizedClientRepository.TenantAwareOAuth2AuthorizedClientWrapper
- getTenantId() - Method in class com.broadleafcommerce.auth.data.autoconfigure.AuthorizationDataInitializationProperties.AuthorizationServerConfig
- getTenantId() - Method in class com.broadleafcommerce.auth.resource.domain.User
-
The id of the tenant this user is associated with.
- getTenantId() - Method in class com.broadleafcommerce.auth.server.domain.AuthorizationServer
-
The ID of the tenant this authorization server is associated with.
- getTenantId() - Method in class com.broadleafcommerce.auth.server.provider.jpa.domain.JpaAuthorizationServer
- getTenantId() - Method in class com.broadleafcommerce.auth.tenant.domain.Application
- getTenantId() - Method in class com.broadleafcommerce.auth.tenant.provider.jpa.domain.JpaApplication
- getTenantId() - Method in class com.broadleafcommerce.auth.user.listener.domain.AdminPermission
- getTenantId() - Method in class com.broadleafcommerce.auth.user.listener.domain.AdminRole
- getTenantId() - Method in class com.broadleafcommerce.auth.user.listener.domain.AdminUser
- getTenantId() - Method in class com.broadleafcommerce.auth.user.listener.domain.Customer
- getTenantId() - Method in class com.broadleafcommerce.auth.user.provider.jpa.domain.JpaUser
- getTenantUrlResolver() - Method in class com.broadleafcommerce.auth.server.service.DefaultAuthorizedClientService
- getThirdPartyIdpCookie(HttpServletRequest) - Method in class com.broadleafcommerce.auth.user.web.logout.AuthenticationLogoutHandler
- getToken() - Method in class com.broadleafcommerce.auth.user.api.dto.ResetPasswordForm
- getToken() - Method in class com.broadleafcommerce.auth.user.domain.PasswordToken
-
The token value
- getToken() - Method in class com.broadleafcommerce.auth.user.provider.jpa.domain.JpaPasswordToken
- getToken() - Method in class com.broadleafcommerce.auth.user.session.OAuth2SessionAuthenticationToken
-
The JWT token from the BLSID-[client_id] session cookie.
- getTokenChars() - Method in class com.broadleafcommerce.auth.passcode.service.DefaultPasscodeService
- getTokenDuration() - Method in class com.broadleafcommerce.auth.passcode.service.DefaultPasscodeService
- getTokenLength() - Method in class com.broadleafcommerce.auth.passcode.service.DefaultPasscodeService
- getTokenServices() - Method in class com.broadleafcommerce.auth.user.session.embedded.RevokeRefreshTokenLogoutHandler
- getTokenTimeoutSeconds() - Method in class com.broadleafcommerce.auth.data.autoconfigure.AuthorizationDataInitializationProperties.AuthorizedClientConfig
- getTokenTimeoutSeconds() - Method in class com.broadleafcommerce.auth.server.domain.AuthorizedClient
-
The period of time, in seconds, that an access token issued will be valid for.
- getTokenTimeoutSeconds() - Method in class com.broadleafcommerce.auth.server.provider.jpa.domain.JpaAuthorizedClient
- getTokenTimeoutSeconds() - Method in class com.broadleafcommerce.auth.tenant.domain.DefaultAuthServerProperties.AuthServerProperties
- getTokenTtl() - Method in class com.broadleafcommerce.auth.user.validation.DefaultPasswordTokenValidator
- getTokenUri() - Method in class com.broadleafcommerce.auth.client.domain.OAuthClientRegistrationProviderDetails
- getTokenUri() - Method in class com.broadleafcommerce.auth.client.provider.jpa.domain.JpaOAuthClientProviderDetails
- getTokenValue() - Method in class com.broadleafcommerce.auth.user.session.OAuth2SessionAuthenticationToken
- getToMeMapper(D, boolean) - Method in class com.broadleafcommerce.auth.security.service.SimplePayloadMapper
- getTransformation() - Method in class com.broadleafcommerce.auth.client.provider.jpa.converter.EncryptedFieldConverter
- getTtl() - Method in class com.broadleafcommerce.auth.user.validation.autoconfigure.PasswordTokenProperties
-
How long a password reset token is valid for.
- getType() - Method in class com.broadleafcommerce.auth.resource.domain.Restriction
-
Represents the type of the restriction.
- getType() - Method in class com.broadleafcommerce.auth.resource.domain.User
-
Represents the type of user this is.
- getType() - Method in class com.broadleafcommerce.auth.user.provider.jpa.domain.JpaUser
- getTypeFactory() - Method in class com.broadleafcommerce.auth.security.service.SimplePayloadMapper
- getTypeFactory() - Method in class com.broadleafcommerce.auth.tenant.service.DefaultAuthServerCreationHandler
- getTypeFactory() - Method in class com.broadleafcommerce.auth.user.listener.AdminPermissionPersistenceHandler
- getTypeFactory() - Method in class com.broadleafcommerce.auth.user.listener.AdminRolePersistenceHandler
- getTypeFactory() - Method in class com.broadleafcommerce.auth.user.listener.AdminUserPersistenceHandler
- getTypeFactory() - Method in class com.broadleafcommerce.auth.user.service.DefaultUserMessagingService
- getTypeFactory() - Method in class com.broadleafcommerce.auth.user.web.authentication.session.AbstractAuthenticationStrategyDelegate
- getTypeFactory() - Method in class com.broadleafcommerce.auth.user.web.endpoint.AuthenticationController
- getUpperPattern() - Method in class com.broadleafcommerce.auth.user.validation.autoconfigure.PasswordValidatorProperties
-
Password must include at least 1 uppercase character (e.g., A, B, C)
- getUri() - Method in class com.broadleafcommerce.auth.client.domain.OAuthClientRegistrationProviderDetails.UserInfoEndpoint
- getUrl() - Method in class com.broadleafcommerce.auth.tenant.autoconfigure.ExternalTenantUrlResolverProperties
-
The full base url for an external tenant service.
- getUrl() - Method in class com.broadleafcommerce.auth.tenant.domain.UrlResolverResponse
- getUrl() - Method in class com.broadleafcommerce.auth.user.web.endpoint.model.OAuth2IdentityProvider
-
The action URL to take the user to the authentication page for this IDP.
- getUser() - Method in class com.broadleafcommerce.auth.security.domain.JpaUserRestrictedPermission
- getUser() - Method in class com.broadleafcommerce.auth.security.domain.JpaUserRestrictedRole
- getUser() - Method in class com.broadleafcommerce.auth.security.domain.JpaUserRestriction
- getUser() - Method in class com.broadleafcommerce.auth.user.domain.AuthenticationEvent
-
The user that made the request
- getUser() - Method in class com.broadleafcommerce.auth.user.messaging.UserCreationEvent
- getUser(String, ContextInfo) - Method in class com.broadleafcommerce.auth.resource.web.endpoint.UserEndpoint
- getUser(String, String) - Method in class com.broadleafcommerce.auth.user.web.endpoint.PasscodeEndpoint
- getUser(OAuth2Authentication) - Method in class com.broadleafcommerce.auth.user.session.token.enhancer.AbstractUserTokenEnhancer
-
Retrieve the current authenticated
User
. - getUserAttributesRequestHandler() - Method in class com.broadleafcommerce.auth.resource.web.endpoint.UserAttributesEndpoint
- getUserAttributesRequestHandler() - Method in class com.broadleafcommerce.auth.user.messaging.UserAttributesEventListener
- getUserByClientIdAndUsername(String, String) - Method in class com.broadleafcommerce.auth.user.service.password.DefaultUserPasswordService
- getUserCreationProducer() - Method in class com.broadleafcommerce.auth.user.listener.CustomerPersistenceHandler
- getUserDetails(OAuth2Authentication) - Method in class com.broadleafcommerce.auth.user.session.token.enhancer.UserRestrictionTokenEnhancer
- getUserDetailsPasswordService() - Method in class com.broadleafcommerce.auth.user.session.FormLoginAuthenticationProvider
- getUserDetailsService() - Method in class com.broadleafcommerce.auth.security.service.DefaultUserLoginService
- getUserDetailsService() - Method in class com.broadleafcommerce.auth.user.session.embedded.EmbeddedLoginTokenAuthenticationProvider
- getUserDetailsService() - Method in class com.broadleafcommerce.auth.user.session.FormLoginAuthenticationProvider
- getUserId() - Method in class com.broadleafcommerce.auth.resource.domain.UserAttributesRequest
-
The id of the user to add additional attributes.
- getUserId() - Method in class com.broadleafcommerce.auth.user.domain.PasswordToken
-
The ID of the user associated with this token.
- getUserId() - Method in class com.broadleafcommerce.auth.user.domain.UserLoginAttempt
-
The
user id
of the attempted login. - getUserId() - Method in class com.broadleafcommerce.auth.user.provider.jpa.domain.JpaPasswordToken
- getUserId() - Method in class com.broadleafcommerce.auth.user.provider.jpa.domain.JpaUserLoginAttempt
- getUserId() - Method in class com.broadleafcommerce.auth.user.session.DefaultOAuth2SessionToken
- getUserId() - Method in class com.broadleafcommerce.auth.user.session.embedded.EmbeddedLoginTokenEndpointAuthenticationToken
- getUserId() - Method in interface com.broadleafcommerce.auth.user.session.OAuth2SessionToken
- getUserId(Customer) - Method in class com.broadleafcommerce.auth.user.listener.CustomerPersistenceHandler
- getUserIds() - Method in class com.broadleafcommerce.auth.user.messaging.ClearCustomerSegmentRequest
-
The IDs of the users to remove from the segment.
- getUserInfoAuthenticationMethod() - Method in class com.broadleafcommerce.auth.client.provider.jpa.domain.JpaOAuthClientProviderDetails
- getUserInfoEndpoint() - Method in class com.broadleafcommerce.auth.client.domain.OAuthClientRegistrationProviderDetails
- getUserInfoUri() - Method in class com.broadleafcommerce.auth.client.provider.jpa.domain.JpaOAuthClientProviderDetails
- getUserInfoUserNameAttributeName() - Method in class com.broadleafcommerce.auth.client.provider.jpa.domain.JpaOAuthClientProviderDetails
- getUserLockoutProperties() - Method in class com.broadleafcommerce.auth.user.service.DefaultUserLockoutService
- getUserLockoutService() - Method in class com.broadleafcommerce.auth.user.listener.AdminUserPersistenceHandler
- getUserLockoutService() - Method in class com.broadleafcommerce.auth.user.listener.CustomerPersistenceHandler
- getUserLockoutService() - Method in class com.broadleafcommerce.auth.user.service.password.DefaultUserPasswordService
- getUserLockoutService() - Method in class com.broadleafcommerce.auth.user.session.FormLoginAuthenticationFilter
- getUserLoginAttemptService() - Method in class com.broadleafcommerce.auth.user.service.DefaultUserLockoutService
- getUserLoginAttemptService() - Method in class com.broadleafcommerce.auth.user.service.PurgeLoginTableJobListener
- getUsername() - Method in class com.broadleafcommerce.auth.resource.domain.User
-
What this user uses to actually log in.
- getUsername() - Method in class com.broadleafcommerce.auth.user.api.dto.ResetPasswordForm
- getUsername() - Method in class com.broadleafcommerce.auth.user.api.dto.UserRegistration
-
Username
- getUsername() - Method in class com.broadleafcommerce.auth.user.domain.UserLoginAttempt
-
The username used in the login attempt.
- getUsername() - Method in class com.broadleafcommerce.auth.user.listener.domain.AdminUser
- getUsername() - Method in class com.broadleafcommerce.auth.user.listener.domain.Customer
- getUsername() - Method in class com.broadleafcommerce.auth.user.provider.jpa.domain.JpaUser
- getUsername() - Method in class com.broadleafcommerce.auth.user.provider.jpa.domain.JpaUserLoginAttempt
-
The username used in the login attempt.
- getUsername() - Method in class com.broadleafcommerce.auth.user.session.embedded.EmbeddedLoginTokenEndpointAuthenticationToken
- getUsername() - Method in class com.broadleafcommerce.auth.user.web.endpoint.EmbeddedAuthenticationController.PasswordResetEmailRequest
- getUsername(T, boolean) - Method in class com.broadleafcommerce.auth.user.web.authentication.session.AbstractAuthenticationStrategyDelegate
-
Get the username from the authentication token.
- getUserNameAttributeName() - Method in class com.broadleafcommerce.auth.client.domain.OAuthClientRegistrationProviderDetails.UserInfoEndpoint
- getUsernamePattern() - Method in class com.broadleafcommerce.auth.user.validation.DefaultUsernameValidator
- getUsernamePattern() - Method in interface com.broadleafcommerce.auth.user.validation.UsernameValidator
- getUserNotFoundEncodedPassword() - Method in class com.broadleafcommerce.auth.user.session.FormLoginAuthenticationProvider
-
The password used to perform
PasswordEncoder.matches(CharSequence, String)
on when the user is not found to avoid SEC-2056. - getUserOperationInformation(Collection<String>) - Method in class com.broadleafcommerce.auth.resource.service.DefaultUserOperationService
- getUserOperationInformation(Collection<String>) - Method in interface com.broadleafcommerce.auth.resource.service.UserOperationService
-
Finds the
UserOperationInformation
for the current user and the given scopes. - getUserPasswordService() - Method in class com.broadleafcommerce.auth.resource.web.endpoint.UserEndpoint
- getUserPasswordService() - Method in class com.broadleafcommerce.auth.user.web.endpoint.AuthenticationController
- getUserPasswordService() - Method in class com.broadleafcommerce.auth.user.web.endpoint.EmbeddedAuthenticationController
- getUserPermissionService() - Method in class com.broadleafcommerce.auth.resource.web.endpoint.UserPermissionEndpoint
- getUserPermissionService() - Method in class com.broadleafcommerce.auth.user.listener.AdminPermissionPersistenceHandler
- getUserPrivilegeSummary(User, String) - Method in class com.broadleafcommerce.auth.security.service.DefaultPrivilegeService
- getUserPrivilegeSummary(User, String) - Method in interface com.broadleafcommerce.auth.security.service.PrivilegeService
-
Gets a
PrivilegeSummary
of user's consolidated authorities, restrictions, and restricted authorities. - getUserRepository() - Method in class com.broadleafcommerce.auth.user.provider.jpa.repository.JpaCustomizedUserRepository
- getUserRoleIds() - Method in class com.broadleafcommerce.auth.tenant.domain.DefaultAuthServerProperties.AuthServerProperties
- getUserRoleService() - Method in class com.broadleafcommerce.auth.resource.service.validation.UserRoleValidator
- getUserRoleService() - Method in class com.broadleafcommerce.auth.security.service.DefaultPrivilegeService
- getUserRoleService() - Method in class com.broadleafcommerce.auth.security.service.hydration.DefaultUserRoleAncestryHydrationService
- getUserRoleService() - Method in class com.broadleafcommerce.auth.user.listener.AdminRolePersistenceHandler
- getUserService() - Method in class com.broadleafcommerce.auth.server.service.anonymization.UserAnonymizationHandler
- getUserService() - Method in class com.broadleafcommerce.auth.user.listener.AdminUserPersistenceHandler
- getUserService() - Method in class com.broadleafcommerce.auth.user.listener.CustomerPersistenceHandler
- getUserService() - Method in class com.broadleafcommerce.auth.user.listener.SegmentMemberPersistenceHandler
- getUserService() - Method in class com.broadleafcommerce.auth.user.service.DefaultUserAttributesRequestHandler
- getUserService() - Method in class com.broadleafcommerce.auth.user.service.DefaultUserLockoutService
- getUserService() - Method in class com.broadleafcommerce.auth.user.service.password.DefaultUserPasswordService
- getUserService() - Method in class com.broadleafcommerce.auth.user.session.embedded.EmbeddedLoginAuthenticationSuccessHandler
- getUserService() - Method in class com.broadleafcommerce.auth.user.session.embedded.EmbeddedLoginTokenAuthenticationProvider
- getUserService() - Method in class com.broadleafcommerce.auth.user.session.token.enhancer.AbstractUserTokenEnhancer
- getUserService() - Method in class com.broadleafcommerce.auth.user.web.endpoint.PasscodeEndpoint
- getUserSvc() - Method in class com.broadleafcommerce.auth.resource.web.endpoint.UserEndpoint
- getUserToImpersonate(String, String) - Method in class com.broadleafcommerce.auth.user.web.endpoint.ImpersonationEndpoint
- getUserTokenClaims(OAuth2Authentication) - Method in class com.broadleafcommerce.auth.user.session.token.enhancer.UserTokenEnhancer
- getUserType() - Method in class com.broadleafcommerce.auth.user.api.dto.UserRegistration
-
The type of user to register this user as.
- getUserType(String) - Method in class com.broadleafcommerce.auth.user.web.authentication.session.AbstractAuthenticationStrategyDelegate
-
Determines the appropriate type of user for the
AuthorizedClient
matching the givenclientId
. - getUtil() - Method in class com.broadleafcommerce.auth.user.session.FormLoginAuthenticationFilter
- getValidator() - Method in class com.broadleafcommerce.auth.security.service.DefaultUserPermissionService
- getValidator() - Method in class com.broadleafcommerce.auth.security.service.DefaultUserRoleService
- getValidator() - Method in class com.broadleafcommerce.auth.server.service.DefaultAuthorizedClientService
- getValidator() - Method in class com.broadleafcommerce.auth.user.service.DefaultUserService
- getValidOperationTypeOrThrow(JsonNode) - Method in class com.broadleafcommerce.auth.user.listener.OperationAwarePersistenceHandler
- getValue() - Method in class com.broadleafcommerce.auth.user.autoconfigure.AuthorizationServerProperties.ContentSecurityPolicyProperties.DirectiveValue
- getValue() - Method in class com.broadleafcommerce.auth.user.session.DefaultOAuth2SessionToken
- getValue() - Method in interface com.broadleafcommerce.auth.user.session.OAuth2SessionToken
- getVendorRestrictionTargetsByType(Object) - Method in class com.broadleafcommerce.auth.user.session.token.enhancer.ClientRestrictionTokenEnhancer
- getWebClient() - Method in class com.broadleafcommerce.auth.tenant.service.ExternalTenantUrlResolver
- getWhitelistedImpersonationAuthorities() - Method in class com.broadleafcommerce.auth.user.autoconfigure.AuthorizationServerProperties.OAuth2
-
The whitelist of
GrantedAuthority
that will be inherited when a user is impersonated by a CSR user. - getWhitelistedRedirectUris() - Method in class com.broadleafcommerce.auth.data.autoconfigure.AuthorizationDataInitializationProperties.AuthorizedClientConfig
- getWhitespacePattern() - Method in class com.broadleafcommerce.auth.user.validation.autoconfigure.PasswordValidatorProperties
-
Password cannot contain any whitespace characters
- getWithAllAncestors(Collection<UserRole>) - Method in class com.broadleafcommerce.auth.security.service.hydration.DefaultUserRoleAncestryHydrationService
- getWithAllAncestors(Collection<UserRole>) - Method in interface com.broadleafcommerce.auth.security.service.hydration.UserRoleAncestryHydrationService
-
Fetches all of the given roles' ancestors from the data store and returns a result containing them and the given roles themselves.
- getWithAllAncestorsByRoleIdAndThrowIfAnyFailed(Collection<UserRole>) - Method in class com.broadleafcommerce.auth.security.service.hydration.DefaultUserRoleAncestryHydrationService
- getWithAllAncestorsByRoleIdAndThrowIfAnyFailed(Collection<UserRole>) - Method in interface com.broadleafcommerce.auth.security.service.hydration.UserRoleAncestryHydrationService
-
Same logic as documented for
UserRoleAncestryHydrationService.getWithAllAncestors(Collection)
except this method throws an exception when there's one or moreUserRoleAncestryHydrationResponse
not successful, and the value of the map is a collection of the given roles along with their ancestors mapped by the given role id. - getWrapperType() - Method in class com.broadleafcommerce.auth.client.registration.DefaultClientRegistrationPropertiesService
-
Extension point for those who extend
OAuthClientRegistrationWrapper
. - GithubOAuthClientAuthenticationStrategyDelegate - Class in com.broadleafcommerce.auth.client.web.authentication.session
-
Maps
OAuth2AuthenticationToken
from Github toOAuth2UserDetails
. - GithubOAuthClientAuthenticationStrategyDelegate(OAuth2UserDetailsService, UserRegistrationService<User>, AuthRegistrationProperties, AuthorizedClientService<AuthorizedClient>, ClientIdentityProviderProperties, TypeFactory, PasscodeService<PasswordToken, User>) - Constructor for class com.broadleafcommerce.auth.client.web.authentication.session.GithubOAuthClientAuthenticationStrategyDelegate
- GLOBAL - Static variable in class com.broadleafcommerce.auth.resource.domain.AccessTokenClaimKeys.TenantClaims
-
Used to add a user's global/not-global status as a claim.
- GLOBAL_MASTER - Static variable in class com.broadleafcommerce.auth.data.UserDataInitializer.UserIds.AdminUser
- GLOBAL_READ_ONLY - Static variable in class com.broadleafcommerce.auth.data.UserDataInitializer.UserIds.AdminUser
- GLOBAL_USER - Static variable in class com.broadleafcommerce.auth.data.UserDataInitializer.UserIds.AdminUser
- GoogleOAuthClientAuthenticationStrategyDelegate - Class in com.broadleafcommerce.auth.client.web.authentication.session
-
Maps
OAuth2AuthenticationToken
from Google toOAuth2UserDetails
. - GoogleOAuthClientAuthenticationStrategyDelegate(OAuth2UserDetailsService, UserRegistrationService<User>, AuthRegistrationProperties, AuthorizedClientService<AuthorizedClient>, ClientIdentityProviderProperties, TypeFactory, PasscodeService<PasswordToken, User>) - Constructor for class com.broadleafcommerce.auth.client.web.authentication.session.GoogleOAuthClientAuthenticationStrategyDelegate
- grant(String, TokenRequest) - Method in class com.broadleafcommerce.auth.user.session.embedded.EmbeddedLoginTokenGranter
H
- handle(UserAttributesRequest) - Method in class com.broadleafcommerce.auth.user.service.DefaultUserAttributesRequestHandler
-
Puts the requested attributes into the attributes map for the specified
User
. - handle(UserAttributesRequest) - Method in interface com.broadleafcommerce.auth.user.service.UserAttributesRequestHandler
-
Updates
User
attributes with the supplied attributes inUserAttributesRequest
. - handle(String) - Method in class com.broadleafcommerce.auth.tenant.message.AuthTenantPersistenceHandler
- handle(String) - Method in class com.broadleafcommerce.auth.user.listener.AuthDataUpdatePersistenceHandler
- handleAuthServerCreation(Application, String) - Method in interface com.broadleafcommerce.auth.tenant.service.AuthServerCreationHandler
-
Creates necessary authorization servers and clients when a new application is created.
- handleAuthServerCreation(Application, String) - Method in class com.broadleafcommerce.auth.tenant.service.DefaultAuthServerCreationHandler
- handleClientIdMissingException(ClientValidationException, WebRequest) - Method in class com.broadleafcommerce.auth.user.web.endpoint.exception.RegistrationExceptionAdvisor
- handleContextRefresh(ContextRefreshedEvent) - Method in class com.broadleafcommerce.auth.security.web.authentication.DefaultExceptionMappingAuthenticationFailureHandler
- handleCreate(JsonNode, String) - Method in class com.broadleafcommerce.auth.tenant.message.AuthTenantPersistenceHandler
- handleDelete(String) - Method in class com.broadleafcommerce.auth.tenant.message.AuthTenantPersistenceHandler
- handleEmbeddedRegistrationNotAllowedException(EmbeddedRegistrationNotAllowedException, WebRequest) - Method in class com.broadleafcommerce.auth.user.web.endpoint.exception.RegistrationExceptionAdvisor
- handleInvalidUserRoleDeleteException(InvalidUserRoleDeleteException, WebRequest) - Method in class com.broadleafcommerce.auth.resource.web.endpoint.UserRoleEndpoint
- handleRecords(String, User) - Method in class com.broadleafcommerce.auth.server.service.anonymization.UserAnonymizationHandler
- handleResetPasswordException(Exception, WebRequest) - Method in class com.broadleafcommerce.auth.resource.web.endpoint.exception.AuthExceptionAdvisor
- handleUpdate(JsonNode, Application) - Method in class com.broadleafcommerce.auth.tenant.message.AuthTenantPersistenceHandler
- handleUserLockoutIfNecessary(Customer, User) - Method in class com.broadleafcommerce.auth.user.listener.CustomerPersistenceHandler
- hasAttribute(String) - Method in class com.broadleafcommerce.auth.resource.domain.User
- hasAttribute(String) - Method in class com.broadleafcommerce.auth.user.listener.domain.Customer
-
Check if a customer has a particular attribute.
- hasDigit(String) - Method in class com.broadleafcommerce.auth.user.validation.DefaultPasswordRequestValidator
- hashCode() - Method in class com.broadleafcommerce.auth.cache.AuthCacheProperties
- hashCode() - Method in class com.broadleafcommerce.auth.client.autoconfigure.AuthorizationRequestRepositoryProperties
- hashCode() - Method in class com.broadleafcommerce.auth.client.autoconfigure.OAuth2AuthorizedClientRepositoryProperties
- hashCode() - Method in class com.broadleafcommerce.auth.client.domain.OAuthClientRegistrationProviderDetails
- hashCode() - Method in class com.broadleafcommerce.auth.client.domain.OAuthClientRegistrationProviderDetails.UserInfoEndpoint
- hashCode() - Method in class com.broadleafcommerce.auth.client.domain.OAuthClientRegistrationWrapper
- hashCode() - Method in class com.broadleafcommerce.auth.client.provider.authentication.BroadleafOAuthClientAuthenticationDetails
- hashCode() - Method in class com.broadleafcommerce.auth.client.provider.jpa.domain.JpaOAuthClientProviderDetails
- hashCode() - Method in class com.broadleafcommerce.auth.client.provider.jpa.domain.JpaOAuthClientRegistration
- hashCode() - Method in class com.broadleafcommerce.auth.client.service.DefaultOAuth2AuthorizedClientRepository.TenantAwareOAuth2AuthorizedClientWrapper
- hashCode() - Method in class com.broadleafcommerce.auth.client.web.repo.AuthorizationRequestWrapper
- hashCode() - Method in class com.broadleafcommerce.auth.data.autoconfigure.AuthorizationDataInitializationProperties.AuthorizationServerConfig
- hashCode() - Method in class com.broadleafcommerce.auth.data.autoconfigure.AuthorizationDataInitializationProperties.AuthorizedClientConfig
- hashCode() - Method in class com.broadleafcommerce.auth.data.autoconfigure.AuthorizationDataInitializationProperties
- hashCode() - Method in class com.broadleafcommerce.auth.provider.jpa.environment.AuthenticationProperties
- hashCode() - Method in class com.broadleafcommerce.auth.resource.domain.ApplicationRef
- hashCode() - Method in class com.broadleafcommerce.auth.resource.domain.RestrictedPermission
- hashCode() - Method in class com.broadleafcommerce.auth.resource.domain.RestrictedRole
- hashCode() - Method in class com.broadleafcommerce.auth.resource.domain.Restriction
- hashCode() - Method in class com.broadleafcommerce.auth.resource.domain.User
- hashCode() - Method in class com.broadleafcommerce.auth.resource.domain.UserAttributesRequest
- hashCode() - Method in class com.broadleafcommerce.auth.resource.domain.UserOperation
- hashCode() - Method in class com.broadleafcommerce.auth.resource.domain.UserOperationInformation
- hashCode() - Method in class com.broadleafcommerce.auth.resource.domain.UserPermission
- hashCode() - Method in class com.broadleafcommerce.auth.resource.domain.UserPermissionRef
- hashCode() - Method in class com.broadleafcommerce.auth.resource.domain.UserRole
- hashCode() - Method in class com.broadleafcommerce.auth.resource.domain.UserRoleRef
- hashCode() - Method in class com.broadleafcommerce.auth.security.domain.AuthCode
- hashCode() - Method in class com.broadleafcommerce.auth.security.domain.JpaUserPermission
- hashCode() - Method in class com.broadleafcommerce.auth.security.domain.JpaUserRestrictedPermission
- hashCode() - Method in class com.broadleafcommerce.auth.security.domain.JpaUserRestrictedRole
- hashCode() - Method in class com.broadleafcommerce.auth.security.domain.JpaUserRestriction
- hashCode() - Method in class com.broadleafcommerce.auth.security.domain.JpaUserRole
- hashCode() - Method in class com.broadleafcommerce.auth.security.domain.PermissionScope
- hashCode() - Method in class com.broadleafcommerce.auth.security.domain.SecurityScope
- hashCode() - Method in class com.broadleafcommerce.auth.security.service.DefaultPrivilegeService.PrivilegeHydrationResult
- hashCode() - Method in class com.broadleafcommerce.auth.security.service.hydration.UserRoleAncestryHydrationResponse
- hashCode() - Method in class com.broadleafcommerce.auth.security.service.PrivilegeSummary
- hashCode() - Method in class com.broadleafcommerce.auth.security.web.authentication.AuthenticationFailureExceptionMapping
- hashCode() - Method in class com.broadleafcommerce.auth.server.domain.AuthorizationServer
- hashCode() - Method in class com.broadleafcommerce.auth.server.domain.AuthorizedClient
- hashCode() - Method in class com.broadleafcommerce.auth.server.provider.jpa.domain.JpaAuthorizationServer
- hashCode() - Method in class com.broadleafcommerce.auth.server.provider.jpa.domain.JpaAuthorizedClient
- hashCode() - Method in class com.broadleafcommerce.auth.server.service.anonymization.AuthAnonymizationProperties
- hashCode() - Method in class com.broadleafcommerce.auth.server.web.endpoint.ClientDiscoveryEndpoint.ClientDiscoveryResponse
- hashCode() - Method in class com.broadleafcommerce.auth.tenant.autoconfigure.SSLVerificationProperties
- hashCode() - Method in class com.broadleafcommerce.auth.tenant.domain.Application
- hashCode() - Method in class com.broadleafcommerce.auth.tenant.domain.DefaultAuthServerProperties.AuthServerProperties
- hashCode() - Method in class com.broadleafcommerce.auth.tenant.domain.DefaultAuthServerProperties
- hashCode() - Method in class com.broadleafcommerce.auth.tenant.domain.UrlResolverResponse
- hashCode() - Method in class com.broadleafcommerce.auth.tenant.provider.jpa.domain.JpaApplication
- hashCode() - Method in class com.broadleafcommerce.auth.token.provider.jpa.domain.JpaRefreshToken1
- hashCode() - Method in class com.broadleafcommerce.auth.token.provider.jpa.domain.JpaRefreshToken2
- hashCode() - Method in class com.broadleafcommerce.auth.token.provider.jpa.domain.JpaRefreshToken3
- hashCode() - Method in class com.broadleafcommerce.auth.token.provider.jpa.domain.JpaRefreshToken4
- hashCode() - Method in class com.broadleafcommerce.auth.token.provider.jpa.domain.JpaRefreshToken5
- hashCode() - Method in class com.broadleafcommerce.auth.token.provider.jpa.domain.JpaRefreshToken6
- hashCode() - Method in class com.broadleafcommerce.auth.token.service.DefaultOriginalAwareOAuth2RefreshToken
- hashCode() - Method in class com.broadleafcommerce.auth.token.TokenProperties
- hashCode() - Method in class com.broadleafcommerce.auth.user.api.dto.ChangePasswordForm
- hashCode() - Method in class com.broadleafcommerce.auth.user.api.dto.ResetPasswordForm
- hashCode() - Method in class com.broadleafcommerce.auth.user.api.dto.UserRegistration
- hashCode() - Method in class com.broadleafcommerce.auth.user.autoconfigure.AuthorizationServerProperties.ContentSecurityPolicyProperties.DirectiveValue
- hashCode() - Method in class com.broadleafcommerce.auth.user.autoconfigure.AuthorizationServerProperties.ContentSecurityPolicyProperties
- hashCode() - Method in class com.broadleafcommerce.auth.user.autoconfigure.AuthorizationServerProperties
- hashCode() - Method in class com.broadleafcommerce.auth.user.autoconfigure.AuthorizationServerProperties.OAuth2
- hashCode() - Method in class com.broadleafcommerce.auth.user.autoconfigure.UserLockoutProperties
- hashCode() - Method in class com.broadleafcommerce.auth.user.domain.AuthenticationEvent
- hashCode() - Method in class com.broadleafcommerce.auth.user.domain.DefaultOAuth2UserDetails
- hashCode() - Method in class com.broadleafcommerce.auth.user.domain.PasswordToken
- hashCode() - Method in class com.broadleafcommerce.auth.user.domain.UserLoginAttempt
- hashCode() - Method in class com.broadleafcommerce.auth.user.endpoint.ImpersonationRequest
- hashCode() - Method in class com.broadleafcommerce.auth.user.endpoint.ImpersonationRequestToken
- hashCode() - Method in class com.broadleafcommerce.auth.user.listener.domain.AdminPermission
- hashCode() - Method in class com.broadleafcommerce.auth.user.listener.domain.AdminPermissionRef
- hashCode() - Method in class com.broadleafcommerce.auth.user.listener.domain.AdminRestrictedPermission
- hashCode() - Method in class com.broadleafcommerce.auth.user.listener.domain.AdminRestrictedRole
- hashCode() - Method in class com.broadleafcommerce.auth.user.listener.domain.AdminRestriction
- hashCode() - Method in class com.broadleafcommerce.auth.user.listener.domain.AdminRole
- hashCode() - Method in class com.broadleafcommerce.auth.user.listener.domain.AdminRoleRef
- hashCode() - Method in class com.broadleafcommerce.auth.user.listener.domain.AdminUser
- hashCode() - Method in class com.broadleafcommerce.auth.user.listener.domain.Customer
- hashCode() - Method in class com.broadleafcommerce.auth.user.messaging.ClearCustomerSegmentRequest
- hashCode() - Method in class com.broadleafcommerce.auth.user.messaging.UserCreationEvent
- hashCode() - Method in class com.broadleafcommerce.auth.user.provider.jpa.domain.JpaPasswordToken
- hashCode() - Method in class com.broadleafcommerce.auth.user.provider.jpa.domain.JpaUser
- hashCode() - Method in class com.broadleafcommerce.auth.user.provider.jpa.domain.JpaUserLoginAttempt
- hashCode() - Method in class com.broadleafcommerce.auth.user.service.autoconfigure.AuthRegistrationProperties
- hashCode() - Method in class com.broadleafcommerce.auth.user.session.DefaultOAuth2SessionToken
- hashCode() - Method in class com.broadleafcommerce.auth.user.session.embedded.EmbeddedLoginTokenEndpointAuthenticationToken
- hashCode() - Method in class com.broadleafcommerce.auth.user.session.environment.StatelessUtilProperties
- hashCode() - Method in class com.broadleafcommerce.auth.user.session.token.enhancer.UserContext
- hashCode() - Method in class com.broadleafcommerce.auth.user.validation.autoconfigure.PasswordTokenProperties
- hashCode() - Method in class com.broadleafcommerce.auth.user.validation.autoconfigure.PasswordValidatorProperties
- hashCode() - Method in class com.broadleafcommerce.auth.user.validation.PasswordValidation
- hashCode() - Method in class com.broadleafcommerce.auth.user.web.endpoint.EmbeddedAuthenticationController.PasswordResetEmailRequest
- hashCode() - Method in class com.broadleafcommerce.auth.user.web.endpoint.model.OAuth2IdentityProvider
- hashCode() - Method in class com.broadleafcommerce.auth.user.web.resolver.OAuth2ClientTemplateResolver
- hasLowercase(String) - Method in class com.broadleafcommerce.auth.user.validation.DefaultPasswordRequestValidator
- hasNoWhitespaces(String) - Method in class com.broadleafcommerce.auth.user.validation.DefaultPasswordRequestValidator
- hasSpecialChar(String) - Method in class com.broadleafcommerce.auth.user.validation.DefaultPasswordRequestValidator
- hasUppercase(String) - Method in class com.broadleafcommerce.auth.user.validation.DefaultPasswordRequestValidator
- HEAT_CLINIC_CUSTOMER - Static variable in class com.broadleafcommerce.auth.data.UserDataInitializer.UserIds.Customer
- HEAT_CLINIC_MASTER - Static variable in class com.broadleafcommerce.auth.data.UserDataInitializer.UserIds.AdminUser
- HIDDEN_SECRET - Static variable in class com.broadleafcommerce.auth.client.web.endpoint.OAuthClientRegistrationEndpoint
- HIDE_FIRST_PARTY_FORM - Static variable in class com.broadleafcommerce.auth.user.web.endpoint.AuthenticationController.ModelAttributes
- hideSecret(OAuthClientRegistrationWrapper) - Method in class com.broadleafcommerce.auth.client.web.endpoint.OAuthClientRegistrationEndpoint
- hideSecret(Optional<OAuthClientRegistrationWrapper>) - Method in class com.broadleafcommerce.auth.client.web.endpoint.OAuthClientRegistrationEndpoint
- hideSecret(Page<OAuthClientRegistrationWrapper>) - Method in class com.broadleafcommerce.auth.client.web.endpoint.OAuthClientRegistrationEndpoint
- hook(String) - Method in class com.broadleafcommerce.auth.tenant.message.AuthTenantPersistenceHandler
- hook(String) - Method in class com.broadleafcommerce.auth.user.listener.AdminPermissionPersistenceHandler
- hook(String) - Method in class com.broadleafcommerce.auth.user.listener.AdminRolePersistenceHandler
- hook(String) - Method in class com.broadleafcommerce.auth.user.listener.AdminUserPersistenceHandler
- hook(String) - Method in class com.broadleafcommerce.auth.user.listener.CustomerPersistenceHandler
- hook(String) - Method in class com.broadleafcommerce.auth.user.listener.SegmentMemberPersistenceHandler
I
- id(String) - Method in class com.broadleafcommerce.auth.user.listener.domain.AdminPermission.AdminPermissionBuilder
- id(String) - Method in class com.broadleafcommerce.auth.user.listener.domain.AdminRole.AdminRoleBuilder
- id(String) - Method in class com.broadleafcommerce.auth.user.listener.domain.AdminUser.AdminUserBuilder
- IDENTITY_PROVIDERS - Static variable in class com.broadleafcommerce.auth.user.web.endpoint.AuthenticationController.ModelAttributes
- impersonate(HttpServletRequest, HttpServletResponse, ImpersonationRequest, Authentication) - Method in class com.broadleafcommerce.auth.user.web.endpoint.ImpersonationEndpoint
- IMPERSONATE_PATH - Static variable in class com.broadleafcommerce.auth.user.web.endpoint.ImpersonationEndpoint
- IMPERSONATED_CLIENT_ID - Static variable in class com.broadleafcommerce.auth.user.service.DefaultImpersonationService
- IMPERSONATED_SUB - Static variable in class com.broadleafcommerce.auth.user.service.DefaultImpersonationService
- IMPERSONATION_DISABLED - Static variable in class com.broadleafcommerce.auth.user.endpoint.DefaultImpersonationRequestValidator
- IMPERSONATION_TOKEN_EXP_TIME_SEC - Static variable in class com.broadleafcommerce.auth.user.service.DefaultImpersonationService
- ImpersonationClaimsEnhancer - Interface in com.broadleafcommerce.auth.user.service
-
Strategy for enhancing an
OAuth2SessionToken
claims before it is stored as an HTTP-only cookie. - ImpersonationClaimsEnhancerChain - Class in com.broadleafcommerce.auth.user.service
- ImpersonationClaimsEnhancerChain(List<ImpersonationClaimsEnhancer>) - Constructor for class com.broadleafcommerce.auth.user.service.ImpersonationClaimsEnhancerChain
- ImpersonationConfiguration - Class in com.broadleafcommerce.auth.user.autoconfigure
- ImpersonationConfiguration() - Constructor for class com.broadleafcommerce.auth.user.autoconfigure.ImpersonationConfiguration
- ImpersonationEndpoint - Class in com.broadleafcommerce.auth.user.web.endpoint
- ImpersonationEndpoint(ImpersonationService, ImpersonationRequestValidator, OAuth2UserDetailsService, StatelessUtil) - Constructor for class com.broadleafcommerce.auth.user.web.endpoint.ImpersonationEndpoint
- ImpersonationRequest - Class in com.broadleafcommerce.auth.user.endpoint
-
The initial impersonation request.
- ImpersonationRequest(String, String, String, String) - Constructor for class com.broadleafcommerce.auth.user.endpoint.ImpersonationRequest
- ImpersonationRequestToken - Class in com.broadleafcommerce.auth.user.endpoint
-
The values resolved from an
ImpersonationRequest
after redirect and token validation. - ImpersonationRequestToken(String, String, String, String, String) - Constructor for class com.broadleafcommerce.auth.user.endpoint.ImpersonationRequestToken
- impersonationRequestValidator(UserService<User>, AuthorizedClientService<AuthorizedClient>, AuthorizationServerService<AuthorizationServer>, ClientDetailsService, RedirectResolver) - Method in class com.broadleafcommerce.auth.user.autoconfigure.ImpersonationConfiguration
- ImpersonationRequestValidator - Interface in com.broadleafcommerce.auth.user.endpoint
-
Validation interface for validation the impersonation of a user in the
ImpersonationEndpoint
. - impersonationService(List<ImpersonationClaimsEnhancer>, StatelessUtil) - Method in class com.broadleafcommerce.auth.user.autoconfigure.ImpersonationConfiguration
- ImpersonationService - Interface in com.broadleafcommerce.auth.user.service
-
Service providing various methods related to the impersonation flow.
- impersonationTokenEnhancer() - Method in class com.broadleafcommerce.auth.user.session.token.enhancer.autoconfigure.TokenEnhancerAutoConfiguration
- ImpersonationTokenEnhancer - Class in com.broadleafcommerce.auth.user.session.token.enhancer
-
An implementation of
TokenEnhancer
that copies claims from the current CSR'sAuthentication.getDetails()
to the access token claims. - ImpersonationTokenEnhancer() - Constructor for class com.broadleafcommerce.auth.user.session.token.enhancer.ImpersonationTokenEnhancer
- initialize() - Method in class com.broadleafcommerce.auth.data.AuthorizationServerDataInitializer
- initialize() - Method in class com.broadleafcommerce.auth.data.AuthorizedClientDataInitializer
- initialize() - Method in interface com.broadleafcommerce.auth.data.DataInitializer
-
Initialize seed data for the application.
- initialize() - Method in class com.broadleafcommerce.auth.data.DefaultMasterGlobalAdminUserDataInitializer
- initialize() - Method in class com.broadleafcommerce.auth.data.PermissionDataInitializer
- initialize() - Method in class com.broadleafcommerce.auth.data.PermissionScopeDataInitializer
- initialize() - Method in class com.broadleafcommerce.auth.data.RoleDataInitializer
- initialize() - Method in class com.broadleafcommerce.auth.data.SecurityScopeDataInitializer
- initialize() - Method in class com.broadleafcommerce.auth.data.UserDataInitializer
- InvalidApplicationContextException - Exception in com.broadleafcommerce.auth.resource.web.endpoint.exception
-
Exception that is thrown in the event that some operation is being performed with a user, but the application context is incompatible.
- InvalidApplicationContextException(String) - Constructor for exception com.broadleafcommerce.auth.resource.web.endpoint.exception.InvalidApplicationContextException
- InvalidApplicationIdException - Exception in com.broadleafcommerce.auth.resource.web.endpoint.exception
-
Exception that is thrown when an invalid application ID is supplied in an operation involving the user-application relationship.
- InvalidApplicationIdException(String) - Constructor for exception com.broadleafcommerce.auth.resource.web.endpoint.exception.InvalidApplicationIdException
- invalidate(String) - Method in class com.broadleafcommerce.auth.passcode.service.DefaultPasscodeService
- invalidate(String) - Method in interface com.broadleafcommerce.auth.passcode.service.PasscodeService
-
Invalidate an active passcode.
- invalidate(HttpServletRequest, HttpServletResponse, String) - Method in class com.broadleafcommerce.auth.user.web.endpoint.PasscodeEndpoint
- invalidateLine(OAuth2RefreshToken) - Method in class com.broadleafcommerce.auth.token.service.DefaultRotatingTokenServices
-
Delete a refresh token and any associated members in the line
- InvalidUserRoleDeleteException - Exception in com.broadleafcommerce.auth.security.service.exception
-
Exception thrown when attempting to archive or delete a
UserRole
which has descendants still pointing to it as a parent. - InvalidUserRoleDeleteException(String) - Constructor for exception com.broadleafcommerce.auth.security.service.exception.InvalidUserRoleDeleteException
- IS_BLANK - Static variable in class com.broadleafcommerce.auth.user.web.endpoint.AuthenticationController.ModelAttributes
- isActive() - Method in class com.broadleafcommerce.auth.resource.domain.User
-
A flag indicating whether the user account is enabled.
- isActive() - Method in class com.broadleafcommerce.auth.user.listener.domain.AdminUser
- isActive() - Method in class com.broadleafcommerce.auth.user.listener.domain.Customer
- isActive() - Method in class com.broadleafcommerce.auth.user.provider.jpa.domain.JpaUser
- isAdmin() - Method in class com.broadleafcommerce.auth.server.domain.AuthorizedClient
-
Whether or not this authorized client is used for authorizing admin users.
- isAdmin() - Method in class com.broadleafcommerce.auth.server.provider.jpa.domain.JpaAuthorizedClient
- isAnonymousCsrImpersonation(OAuth2Authentication) - Method in class com.broadleafcommerce.auth.user.session.token.enhancer.AbstractUserTokenEnhancer
-
Check whether or not the current authentication is a CSR impersonation of an anonymous user.
- isApplicationAccess() - Method in class com.broadleafcommerce.auth.resource.domain.User
-
Indicates whether this user has access at the application level or not.
- isApplicationAccess() - Method in class com.broadleafcommerce.auth.user.listener.domain.AdminUser
- isApplicationAccess() - Method in class com.broadleafcommerce.auth.user.provider.jpa.domain.JpaUser
- isArchived() - Method in class com.broadleafcommerce.auth.resource.domain.User
-
This entity is soft-deleted instead of hard-deleted, and this field is set to
true
when the entity is soft-deleted. - isArchived() - Method in class com.broadleafcommerce.auth.resource.domain.UserPermission
-
This entity is soft-deleted instead of hard-deleted, and this field is set to
true
when the entity is soft-deleted. - isArchived() - Method in class com.broadleafcommerce.auth.resource.domain.UserRole
-
This entity is soft-deleted instead of hard-deleted, and this field is set to
true
when the entity is soft-deleted. - isArchived() - Method in class com.broadleafcommerce.auth.security.domain.JpaUserPermission
- isArchived() - Method in class com.broadleafcommerce.auth.security.domain.JpaUserRole
- isArchived() - Method in class com.broadleafcommerce.auth.user.provider.jpa.domain.JpaUser
- isAssignedToApplication(User) - Method in class com.broadleafcommerce.auth.user.session.token.enhancer.CustomerContextTokenEnhancer
- isAutoLoginAfterPasswordReset() - Method in class com.broadleafcommerce.auth.security.environment.UserLoginProperties
-
Whether the user should be automatically logged in after resetting their password
- isAutoLoginAfterRegistration() - Method in class com.broadleafcommerce.auth.security.environment.UserLoginProperties
-
Whether the user should be automatically logged in after registration
- isAutoRegister() - Method in class com.broadleafcommerce.auth.user.web.autoconfigure.ClientIdentityProviderProperties.ClientProperties
- isAutoRegister(String) - Method in class com.broadleafcommerce.auth.user.web.authentication.session.AbstractAuthenticationStrategyDelegate
-
Check the client service and properties to determine if auto registration for new users is enabled
- isCacheable(String) - Method in class com.broadleafcommerce.auth.user.web.expression.factory.BroadleafVariableExpressionObjectFactory
- isChangePasswordRequired() - Method in class com.broadleafcommerce.auth.resource.domain.User
-
A flag indicating whether the admin user account requires a password reset.
- isChangePasswordRequired() - Method in class com.broadleafcommerce.auth.user.listener.domain.AdminUser
- isChangePasswordRequired() - Method in class com.broadleafcommerce.auth.user.provider.jpa.domain.JpaUser
- isConsidered() - Method in class com.broadleafcommerce.auth.user.domain.UserLoginAttempt
-
Should this login attempt be considered when determining if the user is to be locked out?
- isConsidered() - Method in class com.broadleafcommerce.auth.user.provider.jpa.domain.JpaUserLoginAttempt
- isContentSecurityPolicyEnabled() - Method in class com.broadleafcommerce.auth.user.autoconfigure.ContentSecurityPolicyConfigurer
-
Whether or not content security policy behavior should be enabled.
- isCrossOrigin() - Method in class com.broadleafcommerce.auth.server.domain.AuthorizationServer
-
Whether or not the user's session with this authorization server is active for cross-origin requests.
- isCrossOrigin() - Method in class com.broadleafcommerce.auth.server.provider.jpa.domain.JpaAuthorizationServer
- isCrossOrigin() - Method in class com.broadleafcommerce.auth.tenant.domain.DefaultAuthServerProperties.AuthServerProperties
- isCsrAnonymous() - Method in class com.broadleafcommerce.auth.user.session.DefaultOAuth2SessionToken
- isCsrAnonymous() - Method in interface com.broadleafcommerce.auth.user.session.OAuth2SessionToken
- isDeactivated() - Method in class com.broadleafcommerce.auth.tenant.domain.Application
- isDeactivated() - Method in class com.broadleafcommerce.auth.tenant.provider.jpa.domain.JpaApplication
- isDelete(JsonNode) - Method in class com.broadleafcommerce.auth.tenant.message.AuthTenantPersistenceHandler
- isDeveloperMode() - Method in class com.broadleafcommerce.auth.token.TokenProperties
-
Deprecated.Appropriate state for development is now handled through the
broadleaf.messaging.cluster-service-implementation-type
property. - isDisabled() - Method in class com.broadleafcommerce.auth.tenant.autoconfigure.SSLVerificationProperties
-
Dictates whether SSL verification should be disabled.
- isDomainPrefixResolution(Application) - Method in class com.broadleafcommerce.auth.tenant.service.DefaultAuthServerCreationHandler
- isDomainResolution(Application) - Method in class com.broadleafcommerce.auth.tenant.service.DefaultAuthServerCreationHandler
- isEmailAlreadyInUse(String, String) - Method in class com.broadleafcommerce.auth.user.service.DefaultUserService
- isEmailAlreadyInUse(String, String) - Method in interface com.broadleafcommerce.auth.user.service.UserService
-
Check to determine if an email address for the given authorization server ID already exists.
- isEmailAsUsername() - Method in class com.broadleafcommerce.auth.user.service.autoconfigure.AuthRegistrationProperties
-
Indicates that the registered user's username should always be set from their email.
- isEmbeddedLoginEnabled() - Method in class com.broadleafcommerce.auth.server.domain.AuthorizationServer
-
Whether this server allows embedded login and registration submissions as opposed to only allowing Universal Login.
- isEmbeddedLoginEnabled() - Method in class com.broadleafcommerce.auth.server.provider.jpa.domain.JpaAuthorizationServer
- isEnabled() - Method in class com.broadleafcommerce.auth.server.service.anonymization.AuthAnonymizationProperties
-
Whether or not anonymization is enabled at all
- isEnabled() - Method in class com.broadleafcommerce.auth.user.autoconfigure.AuthorizationServerProperties.ContentSecurityPolicyProperties.DirectiveValue
- isEnabled() - Method in class com.broadleafcommerce.auth.user.autoconfigure.AuthorizationServerProperties.ContentSecurityPolicyProperties
- isEnabled() - Method in class com.broadleafcommerce.auth.user.autoconfigure.EmbeddedLoginProperties
-
Whether to enable features supporting embedded login.
- isEnableVerification() - Method in class com.broadleafcommerce.auth.user.session.environment.VerifyRedirectCookieProperties
-
Determines if redirect cookie validation is enabled or not
- isErrorRequest(HttpServletRequest) - Method in class com.broadleafcommerce.auth.user.session.CookieRequestCache
- isExpired() - Method in class com.broadleafcommerce.auth.resource.domain.User
-
A flag indicating whether the admin user account is expired.
- isExpired() - Method in class com.broadleafcommerce.auth.user.listener.domain.AdminUser
- isExpired() - Method in class com.broadleafcommerce.auth.user.provider.jpa.domain.JpaUser
- isExpired(String, Collection<P>) - Method in class com.broadleafcommerce.auth.user.validation.DefaultPasswordTokenValidator
- isExpired(String, Collection<P>) - Method in interface com.broadleafcommerce.auth.user.validation.PasswordTokenValidator
- isExpired(OAuth2RefreshToken) - Method in class com.broadleafcommerce.auth.token.service.DefaultRotatingTokenServices
-
Whether or not the refresh token is expired
- isFailure() - Method in class com.broadleafcommerce.auth.user.validation.PasswordValidation
-
Whether or not the password passed validation
- isHideFirstPartyForm() - Method in class com.broadleafcommerce.auth.user.web.autoconfigure.ClientIdentityProviderProperties.ClientProperties
- isImpersonated() - Method in class com.broadleafcommerce.auth.user.session.DefaultOAuth2SessionToken
- isImpersonated() - Method in interface com.broadleafcommerce.auth.user.session.OAuth2SessionToken
- isImpersonationAllowed() - Method in class com.broadleafcommerce.auth.resource.domain.User
-
A flag indicated whether or not this user is allowed to be impersonated.
- isImpersonationAllowed() - Method in class com.broadleafcommerce.auth.user.domain.DefaultOAuth2UserDetails
- isImpersonationAllowed() - Method in interface com.broadleafcommerce.auth.user.domain.OAuth2UserDetails
- isImpersonationAllowed() - Method in class com.broadleafcommerce.auth.user.provider.jpa.domain.JpaUser
- isLocked() - Method in class com.broadleafcommerce.auth.resource.domain.User
-
A flag indicating whether the admin user account is locked.
- isLocked() - Method in class com.broadleafcommerce.auth.user.listener.domain.AdminUser
- isLocked() - Method in class com.broadleafcommerce.auth.user.listener.domain.Customer
- isLocked() - Method in class com.broadleafcommerce.auth.user.provider.jpa.domain.JpaUser
- isLockedUserCanResetPassword() - Method in class com.broadleafcommerce.auth.user.autoconfigure.UserLockoutProperties
-
If true, a locked user can trigger a password reset.
- isLockedUserCanResetPassword(AuthorizationServer) - Method in class com.broadleafcommerce.auth.user.service.DefaultUserLockoutService
- isMarketplace() - Method in class com.broadleafcommerce.auth.tenant.domain.Application
- isMarketplace() - Method in class com.broadleafcommerce.auth.tenant.provider.jpa.domain.JpaApplication
- isNodeNull(JsonNode) - Method in class com.broadleafcommerce.auth.tenant.message.AuthTenantPersistenceHandler
- isNodeNull(JsonNode) - Method in class com.broadleafcommerce.auth.user.listener.AuthDataUpdatePersistenceHandler
-
Checks if a JSON Node is equal to null or if the Node itself is present but represents the JSON literal value of "null".
- isNodeNull(JsonNode) - Method in class com.broadleafcommerce.auth.user.listener.SegmentMemberPersistenceHandler
- isNotAuthorizedForApplication(User, String) - Method in class com.broadleafcommerce.auth.user.endpoint.DefaultImpersonationRequestValidator
- isNotSameTenant(AuthorizedClient, AuthorizedClient) - Method in class com.broadleafcommerce.auth.user.endpoint.DefaultImpersonationRequestValidator
- isolatedRemoveRefreshTokenById(int, String) - Method in class com.broadleafcommerce.auth.token.service.DefaultRotatingTokenStore
- isolatedRemoveRefreshTokenById(int, String) - Method in interface com.broadleafcommerce.auth.token.service.RotatableTokenStore
-
Remove a specific refresh token using its primary key and partition
- isOpen() - Method in class com.broadleafcommerce.auth.security.domain.SecurityScope
-
Whether all users should have this scope assigned to them, regardless of what their underlying permissions are.
- isParameterResolution(Application) - Method in class com.broadleafcommerce.auth.tenant.service.DefaultAuthServerCreationHandler
- isPermissionRoot() - Method in class com.broadleafcommerce.auth.security.domain.PermissionScope
-
Is this the root of a permission? If this is
false
this is a direct mapping between a permission and a scope. - isPreview() - Method in class com.broadleafcommerce.auth.user.messaging.UserCreationEvent
-
Indicates whether the user was created from a preview context.
- isRegisterDemoApplicationClients() - Method in class com.broadleafcommerce.auth.data.autoconfigure.AuthorizationDataInitializationProperties
-
Determines whether or not to register the demo application clients (heatclinic, aaahotsauces, allthesauce).
- isRegisterPredefinedOpenApiClient() - Method in class com.broadleafcommerce.auth.data.autoconfigure.AuthorizationDataInitializationProperties
-
Determines whether or not to register the OpenAPI client already defined in the data initializer.
- isRequirePasswordConfirmationField() - Method in class com.broadleafcommerce.auth.user.service.autoconfigure.AuthRegistrationProperties
-
Whether the registration form requires that there be a password confirmation field where the user has to re-enter their password.
- isResetPasswordUnlocksUser() - Method in class com.broadleafcommerce.auth.user.autoconfigure.UserLockoutProperties
-
If true, a password reset action will unlock a user on a successful password reset action.
- isResetPasswordUnlocksUser(AuthorizationServer) - Method in class com.broadleafcommerce.auth.user.service.DefaultUserLockoutService
- isRotated() - Method in class com.broadleafcommerce.auth.token.provider.jpa.domain.JpaRefreshToken1
- isRotated() - Method in class com.broadleafcommerce.auth.token.provider.jpa.domain.JpaRefreshToken2
- isRotated() - Method in class com.broadleafcommerce.auth.token.provider.jpa.domain.JpaRefreshToken3
- isRotated() - Method in class com.broadleafcommerce.auth.token.provider.jpa.domain.JpaRefreshToken4
- isRotated() - Method in class com.broadleafcommerce.auth.token.provider.jpa.domain.JpaRefreshToken5
- isRotated() - Method in class com.broadleafcommerce.auth.token.provider.jpa.domain.JpaRefreshToken6
- isRotated() - Method in interface com.broadleafcommerce.auth.token.provider.jpa.domain.RefreshToken
-
Whether or not this refresh token instance has been used as part of a refresh attempt
- isShouldCreateMarketplaceRoles() - Method in class com.broadleafcommerce.auth.data.RoleDataInitializer
- isSsoEnabled() - Method in class com.broadleafcommerce.auth.server.domain.AuthorizationServer
-
Whether or not SSO is enabled for this authorization server.
- isSsoEnabled() - Method in class com.broadleafcommerce.auth.server.provider.jpa.domain.JpaAuthorizationServer
- isSsoEnabled() - Method in class com.broadleafcommerce.auth.tenant.domain.DefaultAuthServerProperties.AuthServerProperties
- isStarted() - Method in class com.broadleafcommerce.auth.token.service.DefaultTokenCleanupServices
- isSuccessful() - Method in class com.broadleafcommerce.auth.security.service.hydration.UserRoleAncestryHydrationResponse
-
Reports whether the hydration of the ancestry was successful.
- ISSUER_CLAIM - Static variable in class com.broadleafcommerce.auth.resource.domain.AccessTokenClaimKeys.RegisteredClaims
- isSupportRefreshToken(OAuth2Request) - Method in class com.broadleafcommerce.auth.token.service.DefaultRotatingTokenServices
-
Is a refresh token supported for this client (or the global setting if
clientDetailsService
is not set. - isSupportRefreshTokenCleanup() - Method in class com.broadleafcommerce.auth.token.TokenProperties
-
Whether or not the system should cleanup expired refresh tokens from the system.
- isSupportRefreshTokenRotation() - Method in class com.broadleafcommerce.auth.token.TokenProperties
-
Whether or not refresh token rotation is supported.
- isTenantAccess() - Method in class com.broadleafcommerce.auth.resource.domain.User
-
Indicates whether this user has access at the tenant level or not.
- isTenantAccess() - Method in class com.broadleafcommerce.auth.user.listener.domain.AdminUser
- isTenantAccess() - Method in class com.broadleafcommerce.auth.user.provider.jpa.domain.JpaUser
- isTokenExpired(PasswordToken) - Method in class com.broadleafcommerce.auth.user.validation.DefaultPasswordTokenValidator
- isTokenExpired(P) - Method in class com.broadleafcommerce.auth.passcode.service.DefaultPasscodeService
-
Determine if the given token is expired.
- isTooLong(String) - Method in class com.broadleafcommerce.auth.user.validation.DefaultPasswordRequestValidator
- isTooShort(String) - Method in class com.broadleafcommerce.auth.user.validation.DefaultPasswordRequestValidator
- isUsed() - Method in class com.broadleafcommerce.auth.user.domain.PasswordToken
-
Whether or not this token has been used.
- isUsed() - Method in class com.broadleafcommerce.auth.user.provider.jpa.domain.JpaPasswordToken
- isUsed(String, Collection<P>) - Method in class com.broadleafcommerce.auth.user.validation.DefaultPasswordTokenValidator
- isUsed(String, Collection<P>) - Method in interface com.broadleafcommerce.auth.user.validation.PasswordTokenValidator
- isUseRedirectUriHost() - Method in class com.broadleafcommerce.auth.user.autoconfigure.AuthorizationServerProperties
-
Deprecated.
- isUseRedirectUriHost() - Method in class com.broadleafcommerce.auth.user.session.OAuth2AuthenticationEntryPoint
- isUserEnabled() - Method in class com.broadleafcommerce.auth.server.service.anonymization.AuthAnonymizationProperties
-
Whether or not anonymization specific to the
User
domain is supported - isUsernameAlreadyInUse(String, String) - Method in class com.broadleafcommerce.auth.user.service.DefaultUserService
- isUsernameAlreadyInUse(String, String) - Method in interface com.broadleafcommerce.auth.user.service.UserService
-
Check to determine if a username for the given authorization server ID already exists.
- isValid(String) - Method in class com.broadleafcommerce.auth.user.validation.DefaultUsernameValidator
- isValid(String) - Method in interface com.broadleafcommerce.auth.user.validation.UsernameValidator
- isValid(String, Collection<P>) - Method in class com.broadleafcommerce.auth.user.validation.DefaultPasswordTokenValidator
- isValid(String, Collection<P>) - Method in interface com.broadleafcommerce.auth.user.validation.PasswordTokenValidator
-
Performs all checks
- isValidType(String, String) - Method in class com.broadleafcommerce.auth.tenant.message.AuthTenantPersistenceHandler
- isValidType(String, String) - Method in class com.broadleafcommerce.auth.user.listener.AuthDataUpdatePersistenceHandler
J
- JOB_TYPE - Static variable in class com.broadleafcommerce.auth.user.service.PurgeLoginTableJobListener
- JpaApplication - Class in com.broadleafcommerce.auth.tenant.provider.jpa.domain
-
An entity holding information about an application registered via the tenant service
- JpaApplication() - Constructor for class com.broadleafcommerce.auth.tenant.provider.jpa.domain.JpaApplication
- JpaApplication(String, String, String, boolean, String, String, Instant, boolean) - Constructor for class com.broadleafcommerce.auth.tenant.provider.jpa.domain.JpaApplication
- JpaApplicationRepository<D extends JpaApplication> - Interface in com.broadleafcommerce.auth.tenant.provider.jpa.repository
-
Handle persistence operations related to
JpaApplication
- JpaAuthorizationServer - Class in com.broadleafcommerce.auth.server.provider.jpa.domain
- JpaAuthorizationServer() - Constructor for class com.broadleafcommerce.auth.server.provider.jpa.domain.JpaAuthorizationServer
- JpaAuthorizationServerRepository<D extends JpaAuthorizationServer> - Interface in com.broadleafcommerce.auth.server.provider.jpa.repository
- JpaAuthorizedClient - Class in com.broadleafcommerce.auth.server.provider.jpa.domain
- JpaAuthorizedClient() - Constructor for class com.broadleafcommerce.auth.server.provider.jpa.domain.JpaAuthorizedClient
- JpaAuthorizedClientRepository<D extends JpaAuthorizedClient> - Interface in com.broadleafcommerce.auth.server.provider.jpa.repository
- JpaCustomizedRoleRepository<D extends JpaUserRole> - Class in com.broadleafcommerce.auth.security.provider.jpa.repository
-
Additional functionality necessary for
JpaRoleRepository
. - JpaCustomizedRoleRepository(ResourceLockRepository<?, ?>) - Constructor for class com.broadleafcommerce.auth.security.provider.jpa.repository.JpaCustomizedRoleRepository
- JpaCustomizedUserPermissionRepository<D extends JpaUserPermission> - Class in com.broadleafcommerce.auth.security.provider.jpa.repository
-
Additional functionality necessary for
JpaUserPermissionRepository
. - JpaCustomizedUserPermissionRepository(ResourceLockRepository<?, ?>) - Constructor for class com.broadleafcommerce.auth.security.provider.jpa.repository.JpaCustomizedUserPermissionRepository
- JpaCustomizedUserRepository<D extends JpaUser> - Class in com.broadleafcommerce.auth.user.provider.jpa.repository
- JpaCustomizedUserRepository() - Constructor for class com.broadleafcommerce.auth.user.provider.jpa.repository.JpaCustomizedUserRepository
- JpaOAuthClientProviderDetails - Class in com.broadleafcommerce.auth.client.provider.jpa.domain
-
JPA Representation of a
ClientRegistration.ProviderDetails
- JpaOAuthClientProviderDetails() - Constructor for class com.broadleafcommerce.auth.client.provider.jpa.domain.JpaOAuthClientProviderDetails
- JpaOAuthClientRegistration - Class in com.broadleafcommerce.auth.client.provider.jpa.domain
-
JPA representation of a
ClientRegistration
with a tenant id. - JpaOAuthClientRegistration() - Constructor for class com.broadleafcommerce.auth.client.provider.jpa.domain.JpaOAuthClientRegistration
- JpaOAuthClientRegistrationRepository<D extends JpaOAuthClientRegistration> - Interface in com.broadleafcommerce.auth.client.provider.jpa.repository
- JpaPasswordToken - Class in com.broadleafcommerce.auth.user.provider.jpa.domain
- JpaPasswordToken() - Constructor for class com.broadleafcommerce.auth.user.provider.jpa.domain.JpaPasswordToken
- JpaPasswordTokenRepository<D extends JpaPasswordToken> - Interface in com.broadleafcommerce.auth.user.provider.jpa.repository
- JpaRefreshToken1 - Class in com.broadleafcommerce.auth.token.provider.jpa.domain
-
JPA Shard partition for recording a refresh token assignment
- JpaRefreshToken1() - Constructor for class com.broadleafcommerce.auth.token.provider.jpa.domain.JpaRefreshToken1
- JpaRefreshToken2 - Class in com.broadleafcommerce.auth.token.provider.jpa.domain
-
JPA Shard partition for recording a refresh token assignment
- JpaRefreshToken2() - Constructor for class com.broadleafcommerce.auth.token.provider.jpa.domain.JpaRefreshToken2
- JpaRefreshToken3 - Class in com.broadleafcommerce.auth.token.provider.jpa.domain
-
JPA Shard partition for recording a refresh token assignment
- JpaRefreshToken3() - Constructor for class com.broadleafcommerce.auth.token.provider.jpa.domain.JpaRefreshToken3
- JpaRefreshToken4 - Class in com.broadleafcommerce.auth.token.provider.jpa.domain
-
JPA Shard partition for recording a refresh token assignment
- JpaRefreshToken4() - Constructor for class com.broadleafcommerce.auth.token.provider.jpa.domain.JpaRefreshToken4
- JpaRefreshToken5 - Class in com.broadleafcommerce.auth.token.provider.jpa.domain
-
JPA Shard partition for recording a refresh token assignment
- JpaRefreshToken5() - Constructor for class com.broadleafcommerce.auth.token.provider.jpa.domain.JpaRefreshToken5
- JpaRefreshToken6 - Class in com.broadleafcommerce.auth.token.provider.jpa.domain
-
JPA Shard partition for recording a refresh token assignment
- JpaRefreshToken6() - Constructor for class com.broadleafcommerce.auth.token.provider.jpa.domain.JpaRefreshToken6
- JpaRefreshTokenRepository1<D extends JpaRefreshToken1> - Interface in com.broadleafcommerce.auth.token.provider.jpa.repository
-
JPA Shard partition repository for recording a refresh token assignment
- JpaRefreshTokenRepository2<D extends JpaRefreshToken2> - Interface in com.broadleafcommerce.auth.token.provider.jpa.repository
-
JPA Shard partition repository for recording a refresh token assignment
- JpaRefreshTokenRepository3<D extends JpaRefreshToken3> - Interface in com.broadleafcommerce.auth.token.provider.jpa.repository
-
JPA Shard partition repository for recording a refresh token assignment
- JpaRefreshTokenRepository4<D extends JpaRefreshToken4> - Interface in com.broadleafcommerce.auth.token.provider.jpa.repository
-
JPA Shard partition repository for recording a refresh token assignment
- JpaRefreshTokenRepository5<D extends JpaRefreshToken5> - Interface in com.broadleafcommerce.auth.token.provider.jpa.repository
-
JPA Shard partition repository for recording a refresh token assignment
- JpaRefreshTokenRepository6<D extends JpaRefreshToken6> - Interface in com.broadleafcommerce.auth.token.provider.jpa.repository
-
JPA Shard partition repository for recording a refresh token assignment
- JpaRoleRepository<D extends JpaUserRole> - Interface in com.broadleafcommerce.auth.security.provider.jpa.repository
-
JPA-specific repository for persisted counterparts of
UserRole
. - jpaRoleRepositoryImpl(ResourceLockRepository<?, ?>) - Method in class com.broadleafcommerce.auth.autoconfigure.AuthServiceJpaAutoConfiguration
- JpaUser - Class in com.broadleafcommerce.auth.user.provider.jpa.domain
-
Persisted counterpart for a
User
. - JpaUser() - Constructor for class com.broadleafcommerce.auth.user.provider.jpa.domain.JpaUser
- JpaUserLoginAttempt - Class in com.broadleafcommerce.auth.user.provider.jpa.domain
- JpaUserLoginAttempt() - Constructor for class com.broadleafcommerce.auth.user.provider.jpa.domain.JpaUserLoginAttempt
- JpaUserLoginAttemptRepository<D extends JpaUserLoginAttempt> - Interface in com.broadleafcommerce.auth.user.provider.jpa.repository
- JpaUserPermission - Class in com.broadleafcommerce.auth.security.domain
- JpaUserPermission() - Constructor for class com.broadleafcommerce.auth.security.domain.JpaUserPermission
- JpaUserPermissionRepository<D extends JpaUserPermission> - Interface in com.broadleafcommerce.auth.security.provider.jpa.repository
-
JPA-specific repository for persisted counterparts of
UserPermission
. - jpaUserPermissionRepositoryImpl(ResourceLockRepository<?, ?>) - Method in class com.broadleafcommerce.auth.autoconfigure.AuthServiceJpaAutoConfiguration
- JpaUserRepository<D extends JpaUser> - Interface in com.broadleafcommerce.auth.user.provider.jpa.repository
- jpaUserRepositoryImpl() - Method in class com.broadleafcommerce.auth.user.provider.jpa.autoconfigure.AuthUserJpaAutoConfiguration
- JpaUserRestrictedPermission - Class in com.broadleafcommerce.auth.security.domain
- JpaUserRestrictedPermission() - Constructor for class com.broadleafcommerce.auth.security.domain.JpaUserRestrictedPermission
- JpaUserRestrictedRole - Class in com.broadleafcommerce.auth.security.domain
- JpaUserRestrictedRole() - Constructor for class com.broadleafcommerce.auth.security.domain.JpaUserRestrictedRole
- JpaUserRestriction - Class in com.broadleafcommerce.auth.security.domain
- JpaUserRestriction() - Constructor for class com.broadleafcommerce.auth.security.domain.JpaUserRestriction
- JpaUserRole - Class in com.broadleafcommerce.auth.security.domain
- JpaUserRole() - Constructor for class com.broadleafcommerce.auth.security.domain.JpaUserRole
- JUDGE_JURY_ADMIN_USER - Static variable in class com.broadleafcommerce.auth.data.UserDataInitializer.UserIds.AdminUser.Marketplace
- JUDGE_JURY_MERCH_USER - Static variable in class com.broadleafcommerce.auth.data.UserDataInitializer.UserIds.AdminUser.Marketplace
- JwkSetEndpoint - Class in com.broadleafcommerce.auth.user.web.endpoint
- JwkSetEndpoint(KeyPair) - Constructor for class com.broadleafcommerce.auth.user.web.endpoint.JwkSetEndpoint
- jwtClaimsSetVerifier() - Method in class com.broadleafcommerce.auth.autoconfigure.AuthServiceOAuth2CommonAutoConfiguration
K
- keyPair() - Method in class com.broadleafcommerce.auth.autoconfigure.AuthServiceOAuth2CommonAutoConfiguration
L
- legacyDecrypt(String) - Method in class com.broadleafcommerce.auth.client.provider.jpa.converter.EncryptedFieldConverter
-
Decrypt attributes encrypted with a pre-1.7.1 version of AuthenticationServices.
- listen(Message<UserAttributesRequest>) - Method in class com.broadleafcommerce.auth.user.messaging.UserAttributesEventListener
- listen(Message<ClearCustomerSegmentRequest>) - Method in class com.broadleafcommerce.auth.user.messaging.ClearCustomerSegmentEventListener
- listen(Message<ScheduledJobRef>) - Method in class com.broadleafcommerce.auth.user.service.PurgeLoginTableJobListener
- loadAnonymousCsrUser(String) - Method in class com.broadleafcommerce.auth.user.service.DefaultOAuth2UserDetailsService
- loadAnonymousCsrUser(String) - Method in interface com.broadleafcommerce.auth.user.service.OAuth2UserDetailsService
- loadAnonymousCsrUser(String) - Method in class com.broadleafcommerce.auth.user.web.endpoint.ImpersonationEndpoint
- loadAuthentication(String) - Method in class com.broadleafcommerce.auth.token.service.DefaultRotatingTokenServices
- loadAuthorizationRequest(HttpServletRequest) - Method in class com.broadleafcommerce.auth.client.web.repo.BroadleafAuthorizationRequestRepository
-
Load a saved
OAuth2AuthorizationRequest
from a cookie. - loadAuthorizedClient(String, Authentication, HttpServletRequest) - Method in class com.broadleafcommerce.auth.client.service.DefaultOAuth2AuthorizedClientRepository
- loadAuthServerSettings(Environment, TypeFactory) - Method in class com.broadleafcommerce.auth.tenant.service.DefaultAuthServerCreationPropertiesLoader
- loadClientByClientId(String) - Method in class com.broadleafcommerce.auth.user.service.DefaultClientDetailsService
- loadFromProperties(String, String) - Method in class com.broadleafcommerce.auth.client.registration.DefaultBroadleafClientRegistrationRepository
- loadUserByClientIdAndUsername(String, String) - Method in class com.broadleafcommerce.auth.user.service.DefaultOAuth2UserDetailsService
- loadUserByClientIdAndUsername(String, String) - Method in interface com.broadleafcommerce.auth.user.service.OAuth2UserDetailsService
- locked(boolean) - Method in class com.broadleafcommerce.auth.user.listener.domain.AdminUser.AdminUserBuilder
- LOCKED_USER - Static variable in class com.broadleafcommerce.auth.user.endpoint.DefaultImpersonationRequestValidator
- lockUser(User) - Method in class com.broadleafcommerce.auth.user.service.DefaultUserLockoutService
- lockUser(User) - Method in interface com.broadleafcommerce.auth.user.service.UserLockoutService
-
Manually lock a user
- logDebug(Exception, WebRequest) - Method in class com.broadleafcommerce.auth.resource.web.endpoint.UserRoleEndpoint
- logError(Exception, WebRequest) - Method in class com.broadleafcommerce.auth.resource.web.endpoint.exception.AuthExceptionAdvisor
- LOGIN_ERROR - Static variable in class com.broadleafcommerce.auth.user.web.endpoint.AuthenticationController.ModelAttributes
- LOGIN_VIEW - Static variable in class com.broadleafcommerce.auth.user.web.endpoint.AuthenticationController
- LoginAttemptResult - Enum in com.broadleafcommerce.auth.user.domain
- loginUser(HttpServletRequest, HttpServletResponse, String, String, String) - Method in class com.broadleafcommerce.auth.security.service.DefaultUserLoginService
- loginUser(HttpServletRequest, HttpServletResponse, String, String, String) - Method in interface com.broadleafcommerce.auth.security.service.UserLoginService
-
Login a user outside of the filter chain
- logout(HttpServletRequest, HttpServletResponse, Authentication) - Method in class com.broadleafcommerce.auth.user.session.embedded.RevokeRefreshTokenLogoutHandler
- logout(HttpServletRequest, HttpServletResponse, Authentication) - Method in class com.broadleafcommerce.auth.user.web.logout.AuthenticationLogoutHandler
- logReceiptOfPersistenceMessage(OperationType, Instant, String) - Method in class com.broadleafcommerce.auth.user.listener.AdminUserPersistenceHandler
M
- mapUpdatesFromRequest(AdminPermission, UserPermission) - Method in class com.broadleafcommerce.auth.user.listener.AdminPermissionPersistenceHandler
- mapUpdatesFromRequest(AdminRole, UserRole) - Method in class com.broadleafcommerce.auth.user.listener.AdminRolePersistenceHandler
- mapUpdatesFromRequest(AdminUser, User) - Method in class com.broadleafcommerce.auth.user.listener.AdminUserPersistenceHandler
-
Perform any necessary updates of the admin user.
- markComplete(String, UserRoleAncestryHydrationResponse, Set<String>, Map<String, UserRoleAncestryHydrationResponse>) - Method in class com.broadleafcommerce.auth.security.service.hydration.DefaultUserRoleAncestryHydrationService
- MARKETPLACE_OPERATOR - Static variable in class com.broadleafcommerce.auth.data.RoleDataInitializer.UserRoleIds.Marketplace
- MARKETPLACE_OPERATOR_USER - Static variable in class com.broadleafcommerce.auth.data.UserDataInitializer.UserIds.AdminUser.Marketplace
- markTokenAsUsed(P) - Method in class com.broadleafcommerce.auth.passcode.service.DefaultPasscodeService
-
Mark a token as used, set the used date, and save the token.
- matches(HttpServletRequest) - Method in class com.broadleafcommerce.auth.user.session.embedded.EmbeddedLoginTokenEndpointAuthenticationFilter.EmbeddedLoginTokenEndpointRequestMatcher
- matchesCustomRegex(String) - Method in class com.broadleafcommerce.auth.user.validation.DefaultPasswordRequestValidator
- matchesToken(String, P) - Method in class com.broadleafcommerce.auth.passcode.service.DefaultPasscodeService
-
Determine if the given token String matches the saved token PasswordToken.
- MAX_EXPIRATION_TIME - Static variable in class com.broadleafcommerce.auth.resource.domain.SessionTokenClaimKeys
-
The claim storing a Date object for the 'max' expiration of the token
- MAX_LIFETIME_CLAIM - Static variable in class com.broadleafcommerce.auth.resource.domain.AccessTokenClaimKeys.RegisteredClaims
- MEGA_SAUCE_MARKETPLACE_CUSTOMER - Static variable in class com.broadleafcommerce.auth.data.UserDataInitializer.UserIds.Customer
- MEGA_SAUCE_MARKETPLACE_MASTER - Static variable in class com.broadleafcommerce.auth.data.UserDataInitializer.UserIds.AdminUser
- MESSAGES_DEFAULT_BASENAME - Static variable in class com.broadleafcommerce.auth.i18n.autoconfigure.AuthI18nAutoConfiguration.AuthMessagesDefaultBasenameAddingPostProcessor
- MigrationLiquibaseConfiguration(LiquibaseProperties, SecretKey) - Constructor for class com.broadleafcommerce.auth.client.provider.jpa.autoconfigure.OAuthClientProviderEncryptionConfiguration.MigrationLiquibaseConfiguration
-
Autowire the authClientPersistenceKey and set it on the
EncryptionMigrationTask
. - missingTimestampError() - Method in class com.broadleafcommerce.auth.tenant.message.AuthTenantPersistenceHandler
- missingTimestampError() - Method in class com.broadleafcommerce.auth.user.listener.CustomerPersistenceHandler
- ModelAttributes() - Constructor for class com.broadleafcommerce.auth.user.web.endpoint.AuthenticationController.ModelAttributes
- modifyForArchival(User) - Method in class com.broadleafcommerce.auth.user.listener.AdminUserPersistenceHandler
-
Mimic what
UserService.archive(String)
would do to mark this record as archived. - modifyForArchival(UserPermission) - Method in class com.broadleafcommerce.auth.user.listener.AdminPermissionPersistenceHandler
-
Mimic what
UserPermissionService.archive(String)
would do to mark this record as archived. - modifyForArchival(UserRole) - Method in class com.broadleafcommerce.auth.user.listener.AdminRolePersistenceHandler
-
Mimic what
UserRoleService.archive(String)
would do to mark this record as archived. - modifyMap(D, P) - Method in class com.broadleafcommerce.auth.security.service.SimplePayloadMapper
-
Equivalent to
SimplePayloadMapper.modifyMap(ModelMapperMappable, Object, boolean)
with the boolean allowNull set to true. - modifyMap(D, P, boolean) - Method in class com.broadleafcommerce.auth.security.service.SimplePayloadMapper
N
- name(String) - Method in class com.broadleafcommerce.auth.user.listener.domain.AdminPermission.AdminPermissionBuilder
- name(String) - Method in class com.broadleafcommerce.auth.user.listener.domain.AdminRole.AdminRoleBuilder
- name(String) - Method in class com.broadleafcommerce.auth.user.listener.domain.AdminUser.AdminUserBuilder
- NO_USER - Static variable in class com.broadleafcommerce.auth.user.endpoint.DefaultImpersonationRequestValidator
- NON_ADMIN_CLIENT - Static variable in class com.broadleafcommerce.auth.user.endpoint.DefaultImpersonationRequestValidator
- NON_APP_CLIENT - Static variable in class com.broadleafcommerce.auth.user.endpoint.DefaultImpersonationRequestValidator
- noNamePresent(Errors) - Method in class com.broadleafcommerce.auth.resource.service.validation.UserValidator
- NONE - com.broadleafcommerce.auth.security.domain.PermissionType
- NOT_AUTHORIZED_FOR_APP - Static variable in class com.broadleafcommerce.auth.user.endpoint.DefaultImpersonationRequestValidator
- notifyNewCustomerUserCreated(User, Customer) - Method in class com.broadleafcommerce.auth.user.listener.CustomerPersistenceHandler
- notifyRegistrationEvent(P, Map<String, Object>, Boolean) - Method in class com.broadleafcommerce.auth.user.service.password.DefaultUserRegistrationService
O
- OAuth2() - Constructor for class com.broadleafcommerce.auth.user.autoconfigure.AuthorizationServerProperties.OAuth2
- OAuth2AuthenticationEntryPoint - Class in com.broadleafcommerce.auth.user.session
-
Provides a behavior consistent with http://openid.net/specs/openid-connect-core-1_0.html#AuthRequest.
- OAuth2AuthenticationEntryPoint(String, ClientDetailsService, RedirectResolver, boolean) - Constructor for class com.broadleafcommerce.auth.user.session.OAuth2AuthenticationEntryPoint
-
The
useRedirectUriHost
flag has been deprecated as the ForwardedHeaderFilter should be used in all circumstances to correctly determine the redirect URI. - OAuth2AuthorizedClientRepositoryProperties - Class in com.broadleafcommerce.auth.client.autoconfigure
-
Configuration properties for
OAuth2AuthorizedClientRepository
/DefaultOAuth2AuthorizedClientRepository
. - OAuth2AuthorizedClientRepositoryProperties() - Constructor for class com.broadleafcommerce.auth.client.autoconfigure.OAuth2AuthorizedClientRepositoryProperties
- OAuth2ClientIdForwardRedirectStrategy - Class in com.broadleafcommerce.auth.user.session
- OAuth2ClientIdForwardRedirectStrategy() - Constructor for class com.broadleafcommerce.auth.user.session.OAuth2ClientIdForwardRedirectStrategy
- oAuth2ClientIdTemplateEngine(SpringTemplateEngine) - Method in class com.broadleafcommerce.auth.user.web.autoconfigure.AuthServiceTemplateAutoConfiguration
- OAuth2ClientIdTemplateEngine - Class in com.broadleafcommerce.auth.user.web.engine
-
The sole purpose of this Template Engine is to add the current request's `client_id` param to the `resolutionAttributes` of the
TemplateSpec
. - OAuth2ClientIdTemplateEngine(SpringTemplateEngine) - Constructor for class com.broadleafcommerce.auth.user.web.engine.OAuth2ClientIdTemplateEngine
- OAuth2ClientTemplateResolver - Class in com.broadleafcommerce.auth.user.web.resolver
- OAuth2ClientTemplateResolver(AuthorizedClientService<AuthorizedClient>, AuthorizationServerService<AuthorizationServer>) - Constructor for class com.broadleafcommerce.auth.user.web.resolver.OAuth2ClientTemplateResolver
- oAuth2DefaultTemplateResolver(ThymeleafProperties, AuthorizedClientService<AuthorizedClient>, AuthorizationServerService<AuthorizationServer>) - Method in class com.broadleafcommerce.auth.user.web.autoconfigure.AuthServiceTemplateAutoConfiguration
- OAuth2IdentityProvider - Class in com.broadleafcommerce.auth.user.web.endpoint.model
-
Represents a configured identity provider to be shown as a model attribute in a Thymeleaf template.
- OAuth2IdentityProvider() - Constructor for class com.broadleafcommerce.auth.user.web.endpoint.model.OAuth2IdentityProvider
- oAuth2PropertiesTokenEnhancer(AuthorizationServerProperties, Environment) - Method in class com.broadleafcommerce.auth.user.session.token.enhancer.autoconfigure.TokenEnhancerAutoConfiguration
- oAuth2SessionAuthenticationFilter() - Method in class com.broadleafcommerce.auth.user.autoconfigure.AuthorizationServerWebSecurityConfiguration
- OAuth2SessionAuthenticationFilter - Class in com.broadleafcommerce.auth.user.session
-
Processes an OAuth2 client session
Cookie
to establish an authentication user. - OAuth2SessionAuthenticationFilter(AuthenticationManager, StatelessUtil, AuthenticationEntryPoint) - Constructor for class com.broadleafcommerce.auth.user.session.OAuth2SessionAuthenticationFilter
- oAuth2SessionAuthenticationFilterRegistration(OAuth2SessionAuthenticationFilter) - Method in class com.broadleafcommerce.auth.user.autoconfigure.AuthorizationServerWebSecurityConfiguration
-
Disable automatic Filter registration for
OAuth2SessionAuthenticationFilter
. - OAuth2SessionAuthenticationProvider - Class in com.broadleafcommerce.auth.user.session
-
An
AuthenticationProvider
that authenticates a user using aOAuth2SessionAuthenticationToken
. - OAuth2SessionAuthenticationProvider(OAuth2UserDetailsService, StatelessUtil) - Constructor for class com.broadleafcommerce.auth.user.session.OAuth2SessionAuthenticationProvider
- OAuth2SessionAuthenticationToken - Class in com.broadleafcommerce.auth.user.session
-
An
Authentication
implementation that is designed for simple presentation of an OAuth2 clientId, and JWT session token. - OAuth2SessionAuthenticationToken(OAuth2SessionToken, Collection<? extends GrantedAuthority>) - Constructor for class com.broadleafcommerce.auth.user.session.OAuth2SessionAuthenticationToken
-
This constructor should only be used by
AuthenticationManager
orAuthenticationProvider
implementations that are satisfied with producing a trusted (i.e. - OAuth2SessionAuthenticationToken(OAuth2SessionToken, Collection<? extends GrantedAuthority>, Object) - Constructor for class com.broadleafcommerce.auth.user.session.OAuth2SessionAuthenticationToken
-
This constructor should only be used by
AuthenticationManager
orAuthenticationProvider
implementations that are satisfied with producing a trusted (i.e. - OAuth2SessionAuthenticationToken(String, String) - Constructor for class com.broadleafcommerce.auth.user.session.OAuth2SessionAuthenticationToken
-
This constructor can be safely used by any code that wishes to create a
OAuth2ClientAuthenticationToken
, as theAbstractAuthenticationToken.isAuthenticated()
will returnfalse
. - OAuth2SessionToken - Interface in com.broadleafcommerce.auth.user.session
-
The holder of the claims associated with a user's session.
- OAuth2TokenEndpointAuthenticationFilter - Class in com.broadleafcommerce.auth.user.session
-
Filter intended to run after the
OAuth2SessionAuthenticationFilter
orBasicAuthenticationFilter
for requests against theTokenEndpoint
. - OAuth2TokenEndpointAuthenticationFilter(boolean) - Constructor for class com.broadleafcommerce.auth.user.session.OAuth2TokenEndpointAuthenticationFilter
- OAuth2TokenEndpointAuthenticationFilter(String) - Constructor for class com.broadleafcommerce.auth.user.session.OAuth2TokenEndpointAuthenticationFilter
- OAuth2UserDetails - Interface in com.broadleafcommerce.auth.user.domain
- OAuth2UserDetailsAutoConfiguration - Class in com.broadleafcommerce.auth.user.autoconfigure
-
Configures the
DefaultOAuth2UserDetailsService
which is used for loadingOAuth2UserDetails
by clientId and username. - OAuth2UserDetailsAutoConfiguration() - Constructor for class com.broadleafcommerce.auth.user.autoconfigure.OAuth2UserDetailsAutoConfiguration
- oAuth2UserDetailsService(UserService<User>, AuthorizedClientService<AuthorizedClient>, PrivilegeService) - Method in class com.broadleafcommerce.auth.user.autoconfigure.OAuth2UserDetailsAutoConfiguration
- OAuth2UserDetailsService - Interface in com.broadleafcommerce.auth.user.service
-
Core interface which loads user-specific data for a certain OAuth2 client.
- OAuthClientAutoConfiguration - Class in com.broadleafcommerce.auth.client.autoconfigure
-
Beans to support acting as an OAuth Client for 3rd party authentication
- OAuthClientAutoConfiguration() - Constructor for class com.broadleafcommerce.auth.client.autoconfigure.OAuthClientAutoConfiguration
- OAuthClientJpaAutoConfiguration - Class in com.broadleafcommerce.auth.client.provider.jpa.autoconfigure
- OAuthClientJpaAutoConfiguration() - Constructor for class com.broadleafcommerce.auth.client.provider.jpa.autoconfigure.OAuthClientJpaAutoConfiguration
- OAuthClientPersistenceAutoConfiguration - Class in com.broadleafcommerce.auth.client.provider.jpa.autoconfigure
-
Beans to support our custom
ClientRegistrationRepository
backed byDefaultOAuthClientRegistrationPersistenceService
- OAuthClientPersistenceAutoConfiguration() - Constructor for class com.broadleafcommerce.auth.client.provider.jpa.autoconfigure.OAuthClientPersistenceAutoConfiguration
- OAuthClientProviderEncryptionConfiguration - Class in com.broadleafcommerce.auth.client.provider.jpa.autoconfigure
-
Configuration to support encrypting entity fields via
EncryptedFieldConverter
. - OAuthClientProviderEncryptionConfiguration() - Constructor for class com.broadleafcommerce.auth.client.provider.jpa.autoconfigure.OAuthClientProviderEncryptionConfiguration
- OAuthClientProviderEncryptionConfiguration.MigrationLiquibaseConfiguration - Class in com.broadleafcommerce.auth.client.provider.jpa.autoconfigure
-
Override of the default
LiquibaseAutoConfiguration.LiquibaseConfiguration
to autowire the authClientPersistenceKey bean and set it toEncryptionMigrationTask.setSecretKey(javax.crypto.SecretKey)
. - OAuthClientRegistrationEndpoint - Class in com.broadleafcommerce.auth.client.web.endpoint
- OAuthClientRegistrationEndpoint(OAuthClientRegistrationPersistenceService<OAuthClientRegistrationWrapper>) - Constructor for class com.broadleafcommerce.auth.client.web.endpoint.OAuthClientRegistrationEndpoint
- oAuthClientRegistrationPersistenceService(OAuthClientRegistrationRepository<D>, SimplePayloadMapper, OAuthClientRegistrationWrapperEntityValidator, ClientRegistrationPropertiesService<OAuthClientRegistrationWrapper>, OAuthClientRegistrationUtils) - Method in class com.broadleafcommerce.auth.client.provider.jpa.autoconfigure.OAuthClientPersistenceAutoConfiguration
- OAuthClientRegistrationPersistenceService<P extends OAuthClientRegistrationWrapper> - Interface in com.broadleafcommerce.auth.client.service
-
Service responsible for CRUD operations related to
OAuthClientRegistrationWrapper
. - OAuthClientRegistrationProviderDetails - Class in com.broadleafcommerce.auth.client.domain
-
A wrapper for
ClientRegistration.ProviderDetails
to allow correspondence with a persistent version of the same. - OAuthClientRegistrationProviderDetails() - Constructor for class com.broadleafcommerce.auth.client.domain.OAuthClientRegistrationProviderDetails
- OAuthClientRegistrationProviderDetails.UserInfoEndpoint - Class in com.broadleafcommerce.auth.client.domain
- OAuthClientRegistrationRepository<D> - Interface in com.broadleafcommerce.auth.client.repository
- oAuthClientRegistrationUtils() - Method in class com.broadleafcommerce.auth.client.provider.jpa.autoconfigure.OAuthClientPersistenceAutoConfiguration
- OAuthClientRegistrationUtils - Class in com.broadleafcommerce.auth.client.service
-
A non-static wrapper around
ClientRegistrations
used to make testing easier. - OAuthClientRegistrationUtils() - Constructor for class com.broadleafcommerce.auth.client.service.OAuthClientRegistrationUtils
- OAuthClientRegistrationWrapper - Class in com.broadleafcommerce.auth.client.domain
-
Wrapper for
ClientRegistration
. - OAuthClientRegistrationWrapper() - Constructor for class com.broadleafcommerce.auth.client.domain.OAuthClientRegistrationWrapper
- oAuthClientRegistrationWrapperEntityValidator() - Method in class com.broadleafcommerce.auth.client.provider.jpa.autoconfigure.OAuthClientPersistenceAutoConfiguration
- OAuthClientRegistrationWrapperEntityValidator - Class in com.broadleafcommerce.auth.client.validation
-
Validate that a
OAuthClientRegistrationWrapper
has a registration id, client id, and client secret - OAuthClientRegistrationWrapperEntityValidator() - Constructor for class com.broadleafcommerce.auth.client.validation.OAuthClientRegistrationWrapperEntityValidator
- OAuthClientWebAutoConfiguration - Class in com.broadleafcommerce.auth.client.web.autoconfigure
- OAuthClientWebAutoConfiguration() - Constructor for class com.broadleafcommerce.auth.client.web.autoconfigure.OAuthClientWebAutoConfiguration
- OAuthRedirectHelper - Class in com.broadleafcommerce.auth.user.util
- obtainClientId(HttpServletRequest) - Method in class com.broadleafcommerce.auth.user.session.FormLoginAuthenticationFilter
-
Enables subclasses to override the composition of the clientId
- OID - Static variable in class com.broadleafcommerce.auth.token.service.DefaultRotatingTokenStore
- onAuthentication(Authentication, HttpServletRequest, HttpServletResponse) - Method in class com.broadleafcommerce.auth.user.service.DefaultSessionAuthenticationStrategy
- onAuthenticationFailure(HttpServletRequest, HttpServletResponse, AuthenticationException) - Method in class com.broadleafcommerce.auth.security.web.authentication.DefaultExceptionMappingAuthenticationFailureHandler
- onAuthenticationFailure(HttpServletRequest, HttpServletResponse, AuthenticationException) - Method in class com.broadleafcommerce.auth.user.session.embedded.EmbeddedLoginAuthenticationFailureHandler
- onAuthenticationSuccess(HttpServletRequest, HttpServletResponse, Authentication) - Method in class com.broadleafcommerce.auth.user.session.embedded.EmbeddedLoginAuthenticationSuccessHandler
- ONE_TIME_PASSCODE_PURPOSE - Static variable in class com.broadleafcommerce.auth.user.session.embedded.EmbeddedLoginAuthenticationSuccessHandler
- OperationAwarePersistenceHandler - Class in com.broadleafcommerce.auth.user.listener
-
Handles messages from the Persistence channel, asserting that they contain operation type, id, and timestamp information.
- OperationAwarePersistenceHandler(ObjectMapper) - Constructor for class com.broadleafcommerce.auth.user.listener.OperationAwarePersistenceHandler
- OptionalBooleanConverter - Class in com.broadleafcommerce.auth.server.provider.jpa.converter
- OptionalBooleanConverter() - Constructor for class com.broadleafcommerce.auth.server.provider.jpa.converter.OptionalBooleanConverter
- OriginalAwareJwtAccessTokenConverter - Class in com.broadleafcommerce.auth.token.service
-
Token enhancer to add the value
oid
to the token, if it exists. - OriginalAwareJwtAccessTokenConverter() - Constructor for class com.broadleafcommerce.auth.token.service.OriginalAwareJwtAccessTokenConverter
P
- parentRoleId(String) - Method in class com.broadleafcommerce.auth.user.listener.domain.AdminRole.AdminRoleBuilder
- parseCustomer(JsonNode) - Method in class com.broadleafcommerce.auth.user.listener.CustomerPersistenceHandler
- PARTIAL_ACCESS - Static variable in class com.broadleafcommerce.auth.data.RoleDataInitializer.UserRoleIds
- partition() - Method in interface com.broadleafcommerce.auth.token.provider.jpa.repository.JpaRefreshTokenRepository1
-
Return the shard partition identifier as an integer
- partition() - Method in interface com.broadleafcommerce.auth.token.provider.jpa.repository.JpaRefreshTokenRepository2
-
Return the shard partition identifier as an integer
- partition() - Method in interface com.broadleafcommerce.auth.token.provider.jpa.repository.JpaRefreshTokenRepository3
-
Return the shard partition identifier as an integer
- partition() - Method in interface com.broadleafcommerce.auth.token.provider.jpa.repository.JpaRefreshTokenRepository4
-
Return the shard partition identifier as an integer
- partition() - Method in interface com.broadleafcommerce.auth.token.provider.jpa.repository.JpaRefreshTokenRepository5
-
Return the shard partition identifier as an integer
- partition() - Method in interface com.broadleafcommerce.auth.token.provider.jpa.repository.JpaRefreshTokenRepository6
-
Return the shard partition identifier as an integer
- partition() - Method in interface com.broadleafcommerce.auth.token.repository.RefreshTokenRepository
-
The specific partition managed by this repository
- passcodeConsumptionErrorHandler() - Method in class com.broadleafcommerce.auth.user.web.endpoint.PasscodeEndpoint
- PasscodeEndpoint - Class in com.broadleafcommerce.auth.user.web.endpoint
- PasscodeEndpoint(PasscodeService<PasswordToken, User>, UserService<User>) - Constructor for class com.broadleafcommerce.auth.user.web.endpoint.PasscodeEndpoint
- PasscodeNotConsumedException - Exception in com.broadleafcommerce.auth.passcode.service
-
Thrown when there is an exception during Passcode consumption
- PasscodeNotConsumedException() - Constructor for exception com.broadleafcommerce.auth.passcode.service.PasscodeNotConsumedException
- PasscodeNotConsumedException(String) - Constructor for exception com.broadleafcommerce.auth.passcode.service.PasscodeNotConsumedException
- PasscodeNotConsumedException(String, Throwable) - Constructor for exception com.broadleafcommerce.auth.passcode.service.PasscodeNotConsumedException
- PasscodeNotConsumedException(String, Throwable, boolean, boolean) - Constructor for exception com.broadleafcommerce.auth.passcode.service.PasscodeNotConsumedException
- PasscodeNotConsumedException(Throwable) - Constructor for exception com.broadleafcommerce.auth.passcode.service.PasscodeNotConsumedException
- passcodeService(SimplePayloadMapper, PasswordTokenRepository<D>, PasswordEncoder, PasswordTokenProperties) - Method in class com.broadleafcommerce.auth.user.service.autoconfigure.AuthServiceServiceAutoConfiguration
- PasscodeService<P extends PasswordToken,U extends User> - Interface in com.broadleafcommerce.auth.passcode.service
-
This service provides methods for creating and consuming random passcodes.
- password - Variable in class com.broadleafcommerce.auth.user.api.dto.ResetPasswordForm
- password(String) - Method in class com.broadleafcommerce.auth.user.api.dto.ResetPasswordForm.ResetPasswordFormBuilder
- PASSWORD_CHANGED - com.broadleafcommerce.auth.user.domain.AuthenticationMessageType
-
Password Changed Event
- PASSWORD_FIELD - Static variable in class com.broadleafcommerce.auth.user.validation.DefaultResetPasswordFormValidator
- PASSWORD_RESET_ERROR - Static variable in class com.broadleafcommerce.auth.user.web.endpoint.AuthenticationController.ModelAttributes
- passwordEncoder() - Method in class com.broadleafcommerce.auth.user.autoconfigure.OAuth2UserDetailsAutoConfiguration
- PasswordRequestValidator - Interface in com.broadleafcommerce.auth.user.validation
-
This validator uses regex to validate new passwords for registration and password resets.
- PasswordResetEmailRequest(String) - Constructor for class com.broadleafcommerce.auth.user.web.endpoint.EmbeddedAuthenticationController.PasswordResetEmailRequest
- PasswordToken - Class in com.broadleafcommerce.auth.user.domain
- PasswordToken() - Constructor for class com.broadleafcommerce.auth.user.domain.PasswordToken
- PasswordTokenProperties - Class in com.broadleafcommerce.auth.user.validation.autoconfigure
- PasswordTokenProperties() - Constructor for class com.broadleafcommerce.auth.user.validation.autoconfigure.PasswordTokenProperties
- PasswordTokenRepository<D> - Interface in com.broadleafcommerce.auth.user.repository
- passwordTokenValidator - Variable in class com.broadleafcommerce.auth.user.validation.DefaultResetPasswordFormValidator
- passwordTokenValidator(PasswordTokenProperties, PasswordEncoder) - Method in class com.broadleafcommerce.auth.user.validation.autoconfigure.ValidationAutoConfiguration
- PasswordTokenValidator<P extends PasswordToken> - Interface in com.broadleafcommerce.auth.user.validation
-
This validator performs various checks on the validity of a password token compared to that of a set of password tokens that belong to a user.
- PasswordValidation - Class in com.broadleafcommerce.auth.user.validation
-
The result of validating a password against rules defined within
PasswordRequestValidator
- PasswordValidation(boolean, List<String>) - Constructor for class com.broadleafcommerce.auth.user.validation.PasswordValidation
- passwordValidator - Variable in class com.broadleafcommerce.auth.user.validation.DefaultResetPasswordFormValidator
- passwordValidator(PasswordValidatorProperties) - Method in class com.broadleafcommerce.auth.user.validation.autoconfigure.ValidationAutoConfiguration
- PasswordValidatorProperties - Class in com.broadleafcommerce.auth.user.validation.autoconfigure
-
Any of the validations that use regex may be "disabled" by changing the regex to match anything:
^.*$
or nothing:^$
(e.g., for whitespace or repeated characters) - PasswordValidatorProperties() - Constructor for class com.broadleafcommerce.auth.user.validation.autoconfigure.PasswordValidatorProperties
- performArchivalReplacementIfEligible(User, Instant) - Method in class com.broadleafcommerce.auth.user.listener.AdminUserPersistenceHandler
- performArchivalReplacementIfEligible(String, UserPermission, Instant) - Method in class com.broadleafcommerce.auth.user.listener.AdminPermissionPersistenceHandler
- performArchivalReplacementIfEligible(String, UserRole, Instant) - Method in class com.broadleafcommerce.auth.user.listener.AdminRolePersistenceHandler
- performReplacementIfEligible(User, AdminUser, Instant) - Method in class com.broadleafcommerce.auth.user.listener.AdminUserPersistenceHandler
- performReplacementIfEligible(String, UserPermission, AdminPermission, Instant) - Method in class com.broadleafcommerce.auth.user.listener.AdminPermissionPersistenceHandler
- performReplacementIfEligible(String, UserRole, AdminRole, Instant) - Method in class com.broadleafcommerce.auth.user.listener.AdminRolePersistenceHandler
- performUrlResolutionRequest(String, Supplier<String>) - Method in class com.broadleafcommerce.auth.tenant.service.ExternalTenantUrlResolver
- PermissionConfiguration(TypeFactory, UserPermissionRepository<JpaUserPermission>, ScopeRepository, PermissionRepository) - Constructor for class com.broadleafcommerce.auth.data.autoconfigure.AuthorizationServerDataInitializerAutoConfiguration.PermissionConfiguration
-
Initializes the seed data for the permissions and scopes.
- PermissionDataInitializer - Class in com.broadleafcommerce.auth.data
-
The seed data permissions will be defined here.
- PermissionDataInitializer(TypeFactory, UserPermissionRepository<JpaUserPermission>) - Constructor for class com.broadleafcommerce.auth.data.PermissionDataInitializer
- PermissionDataInitializer.UserPermissionIds - Class in com.broadleafcommerce.auth.data
- permissionIds(Set<String>) - Method in class com.broadleafcommerce.auth.user.listener.domain.AdminUser.AdminUserBuilder
- PermissionRepository - Interface in com.broadleafcommerce.auth.security.repository
- permissions(Set<AdminPermissionRef>) - Method in class com.broadleafcommerce.auth.user.listener.domain.AdminRole.AdminRoleBuilder
- permissions(Set<AdminPermissionRef>) - Method in class com.broadleafcommerce.auth.user.listener.domain.AdminUser.AdminUserBuilder
-
Deprecated.
- PermissionScope - Class in com.broadleafcommerce.auth.security.domain
- PermissionScope() - Constructor for class com.broadleafcommerce.auth.security.domain.PermissionScope
- PermissionScopeDataInitializer - Class in com.broadleafcommerce.auth.data
- PermissionScopeDataInitializer(TypeFactory, PermissionRepository, ScopeRepository) - Constructor for class com.broadleafcommerce.auth.data.PermissionScopeDataInitializer
- PermissionType - Enum in com.broadleafcommerce.auth.security.domain
- PermissionUtils - Class in com.broadleafcommerce.auth.security.domain
-
Convenience methods used for processing permissions and authorities
- permissionValidator() - Method in class com.broadleafcommerce.auth.resource.autoconfigure.AuthServiceEntityValidationConfiguration
- persistenceInputAdminPermission() - Method in interface com.broadleafcommerce.auth.user.listener.AdminPermissionPersistenceConsumer
- persistenceInputAdminRole() - Method in interface com.broadleafcommerce.auth.user.listener.AdminRolePersistenceConsumer
- persistenceInputAdminUser() - Method in interface com.broadleafcommerce.auth.user.listener.AdminUserPersistenceConsumer
- persistenceInputAuthCustomer() - Method in interface com.broadleafcommerce.auth.user.listener.AuthCustomerPersistenceConsumer
- persistenceInputSegmentMember() - Method in interface com.broadleafcommerce.auth.user.listener.SegmentMemberPersistenceConsumer
- persistenceInputTenantSyncAuth() - Method in interface com.broadleafcommerce.auth.tenant.message.AuthPersistenceConsumer
- populateCommonProvider(P) - Method in class com.broadleafcommerce.auth.client.service.DefaultOAuthClientRegistrationPersistenceService
-
Populate the ProviderDetails from built-in values for providers listed in
CommonOAuth2Provider
, e.g. - populateFromCommonProvider(P, ClientRegistration) - Method in class com.broadleafcommerce.auth.client.service.DefaultOAuthClientRegistrationPersistenceService
-
Uses a ModelMapper to populate a
OAuthClientRegistrationProviderDetails
from aClientRegistration
. - populateRegistrationFromProvider(P) - Method in class com.broadleafcommerce.auth.client.service.DefaultOAuthClientRegistrationPersistenceService
-
If an
issuerUri
is provided when creating aOAuthClientRegistrationWrapper
, then this method should be invoked in order to populate theclientRegistration
with the details from the issuer. - postProcessAfterInitialization(Object, String) - Method in class com.broadleafcommerce.auth.user.web.autoconfigure.AuthServiceTemplateAutoConfiguration.ViewResolverPostProcessor
- postProcessEnvironment(ConfigurableEnvironment, SpringApplication) - Method in class com.broadleafcommerce.auth.autoconfigure.AuthDefaultsEnvironmentPostProcessor
- postProcessEnvironment(ConfigurableEnvironment, SpringApplication) - Method in class com.broadleafcommerce.auth.autoconfigure.DemoSchemaInitializerEnvironmentPostProcessor
- prefixes() - Static method in enum com.broadleafcommerce.auth.security.domain.PermissionType
-
Returns all the set of values within the
PermissionType
combined with thePermissionType.DELIMITER
- prefixWithEntityValidationMessageKey(String) - Method in class com.broadleafcommerce.auth.resource.service.validation.UserRoleValidator
- prefixWithEntityValidationMessageKey(String) - Method in class com.broadleafcommerce.auth.user.validation.DefaultRegistrationValidator
- prefixWithRegistrationValidationMessageKey(String) - Method in class com.broadleafcommerce.auth.user.service.password.DefaultUserRegistrationService
- prependVersionAndIv(GCMParameterSpec, byte[]) - Method in class com.broadleafcommerce.auth.client.provider.jpa.converter.EncryptedFieldConverter
-
Prepend the blc cipher version and IV to the encrypted text.
- PrivilegeHydrationResult(Set<UserPermissionRef>, Set<Restriction>, Set<RestrictedRole>, Map<String, Collection<UserRole>>, Set<RestrictedPermission>) - Constructor for class com.broadleafcommerce.auth.security.service.DefaultPrivilegeService.PrivilegeHydrationResult
- PrivilegeService - Interface in com.broadleafcommerce.auth.security.service
-
A service that contains various utility functions related to
Restriction
,RestrictedRole
, andRestrictedPermission
. - PrivilegeSummary - Class in com.broadleafcommerce.auth.security.service
-
A data structure used by
DefaultOAuth2UserDetailsService
andPrivilegeService
to hold all the authorities, restrictions, and restricted authorities of aUser
. - PrivilegeSummary(Set<String>, Map<String, Set<String>>, Map<String, Map<String, Set<String>>>) - Constructor for class com.broadleafcommerce.auth.security.service.PrivilegeSummary
- process(ScheduledJobRef) - Method in class com.broadleafcommerce.auth.user.service.PurgeLoginTableJobListener
- process(String, Set<String>, IContext) - Method in class com.broadleafcommerce.auth.user.web.engine.OAuth2ClientIdTemplateEngine
- process(String, Set<String>, IContext, Writer) - Method in class com.broadleafcommerce.auth.user.web.engine.OAuth2ClientIdTemplateEngine
- process(String, IContext) - Method in class com.broadleafcommerce.auth.user.web.engine.OAuth2ClientIdTemplateEngine
- process(String, IContext, Writer) - Method in class com.broadleafcommerce.auth.user.web.engine.OAuth2ClientIdTemplateEngine
- process(TemplateSpec, IContext) - Method in class com.broadleafcommerce.auth.user.web.engine.OAuth2ClientIdTemplateEngine
- process(TemplateSpec, IContext, Writer) - Method in class com.broadleafcommerce.auth.user.web.engine.OAuth2ClientIdTemplateEngine
- processChangePasswordRequest(HttpServletRequest, ChangePasswordForm, String, BindingResult, Model, HttpServletResponse) - Method in class com.broadleafcommerce.auth.user.web.endpoint.AuthenticationController
- processChangePasswordRequest(HttpServletRequest, HttpServletResponse, ChangePasswordForm) - Method in class com.broadleafcommerce.auth.user.web.endpoint.EmbeddedAuthenticationController
- processCreateOperation(String, Instant, JsonNode) - Method in class com.broadleafcommerce.auth.user.listener.AdminPermissionPersistenceHandler
- processCreateOperation(String, Instant, JsonNode) - Method in class com.broadleafcommerce.auth.user.listener.AdminRolePersistenceHandler
- processCreateOperation(String, Instant, JsonNode) - Method in class com.broadleafcommerce.auth.user.listener.AdminUserPersistenceHandler
- processCreateOperation(String, Instant, JsonNode) - Method in class com.broadleafcommerce.auth.user.listener.OperationAwarePersistenceHandler
-
Invoked if the persistence message had an
OperationType
ofOperationType.CREATE
. - processDeleteOperation(String, Instant, JsonNode) - Method in class com.broadleafcommerce.auth.user.listener.AdminPermissionPersistenceHandler
-
Archives the given entity.
- processDeleteOperation(String, Instant, JsonNode) - Method in class com.broadleafcommerce.auth.user.listener.AdminRolePersistenceHandler
-
Archives the given entity.
- processDeleteOperation(String, Instant, JsonNode) - Method in class com.broadleafcommerce.auth.user.listener.AdminUserPersistenceHandler
-
Archives the given entity.
- processDeleteOperation(String, Instant, JsonNode) - Method in class com.broadleafcommerce.auth.user.listener.OperationAwarePersistenceHandler
-
Invoked if the persistence message had an
OperationType
ofOperationType.DELETE
. - processMessage(Message<UserAttributesRequest>) - Method in class com.broadleafcommerce.auth.user.messaging.UserAttributesEventListener
- processPwResetEmailRequest(String, EmbeddedAuthenticationController.PasswordResetEmailRequest) - Method in class com.broadleafcommerce.auth.user.web.endpoint.EmbeddedAuthenticationController
- processPwResetEmailRequest(Model, String, String, String) - Method in class com.broadleafcommerce.auth.user.web.endpoint.AuthenticationController
- processResetPasswordRequest(HttpServletRequest, HttpServletResponse, ResetPasswordForm) - Method in class com.broadleafcommerce.auth.user.web.endpoint.EmbeddedAuthenticationController
- processResetPasswordRequest(HttpServletRequest, HttpServletResponse, Model, ResetPasswordForm, String, RedirectAttributes, BindingResult) - Method in class com.broadleafcommerce.auth.user.web.endpoint.AuthenticationController
- processStateChange(String, OperationType, Instant, JsonNode) - Method in class com.broadleafcommerce.auth.user.listener.OperationAwarePersistenceHandler
- processStateChange(JsonNode) - Method in class com.broadleafcommerce.auth.tenant.message.AuthTenantPersistenceHandler
- processStateChange(JsonNode) - Method in class com.broadleafcommerce.auth.user.listener.CustomerPersistenceHandler
- processStateChange(JsonNode) - Method in class com.broadleafcommerce.auth.user.listener.OperationAwarePersistenceHandler
- processStateChange(JsonNode) - Method in class com.broadleafcommerce.auth.user.listener.SegmentMemberPersistenceHandler
- processThrottled(String, Set<String>, IContext) - Method in class com.broadleafcommerce.auth.user.web.engine.OAuth2ClientIdTemplateEngine
- processThrottled(String, IContext) - Method in class com.broadleafcommerce.auth.user.web.engine.OAuth2ClientIdTemplateEngine
- processThrottled(TemplateSpec, IContext) - Method in class com.broadleafcommerce.auth.user.web.engine.OAuth2ClientIdTemplateEngine
- processUpdateOperation(String, Instant, JsonNode) - Method in class com.broadleafcommerce.auth.user.listener.AdminPermissionPersistenceHandler
- processUpdateOperation(String, Instant, JsonNode) - Method in class com.broadleafcommerce.auth.user.listener.AdminRolePersistenceHandler
- processUpdateOperation(String, Instant, JsonNode) - Method in class com.broadleafcommerce.auth.user.listener.AdminUserPersistenceHandler
- processUpdateOperation(String, Instant, JsonNode) - Method in class com.broadleafcommerce.auth.user.listener.OperationAwarePersistenceHandler
-
Invoked if the persistence message had an
OperationType
ofOperationType.UPDATE
. - Provider() - Constructor for class com.broadleafcommerce.auth.user.web.autoconfigure.ClientIdentityProviderProperties.ClientProperties.Provider
- pruneArchivedReferences(MappingContext<JpaUserRole, UserRole>) - Method in class com.broadleafcommerce.auth.security.domain.JpaUserRole
-
Used as the
TypeMap.setPostConverter(Converter)
forJpaUserRole.fromMe()
. - pruneArchivedReferences(MappingContext<JpaUser, User>) - Method in class com.broadleafcommerce.auth.user.provider.jpa.domain.JpaUser
-
Used as the
TypeMap.setPostConverter(Converter)
forJpaUser.fromMe()
. - PURGE_OLDER_THAN_DETAIL_NAME - Static variable in class com.broadleafcommerce.auth.user.service.PurgeLoginTableJobListener
- purgeLoginAttempts(Duration, String) - Method in class com.broadleafcommerce.auth.user.service.DefaultUserLoginAttemptService
- purgeLoginAttempts(Duration, String) - Method in interface com.broadleafcommerce.auth.user.service.UserLoginAttemptService
-
Purges any login attempts older than the specified duration.
- purgeLoginTableJobListener(UserLoginAttemptService<UserLoginAttempt>, AuthorizationServerService<AuthorizationServer>, IdempotentMessageConsumptionService) - Method in class com.broadleafcommerce.auth.user.service.autoconfigure.AuthServiceServiceAutoConfiguration
- PurgeLoginTableJobListener - Class in com.broadleafcommerce.auth.user.service
- PurgeLoginTableJobListener(UserLoginAttemptService<UserLoginAttempt>, AuthorizationServerService<AuthorizationServer>, IdempotentMessageConsumptionService) - Constructor for class com.broadleafcommerce.auth.user.service.PurgeLoginTableJobListener
- PurgeLoginTriggeredJobEventConsumer - Interface in com.broadleafcommerce.auth.user.service
- putRequestedUserAttributes(User, Map<String, Object>) - Method in class com.broadleafcommerce.auth.user.service.DefaultUserAttributesRequestHandler
-
Save the new attributes into the
User's
attributes map. - putServiceIdClaim(Map<String, Object>, User) - Method in class com.broadleafcommerce.auth.user.session.token.enhancer.UserTokenEnhancer
R
- RANDOM - Static variable in class com.broadleafcommerce.auth.passcode.service.DefaultPasscodeService
- READ - com.broadleafcommerce.auth.security.domain.PermissionType
- READ_ADMIN_MENU - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- READ_ADMIN_PERMISSION - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- READ_ADMIN_ROLE - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- READ_ADMIN_USER - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- READ_ADVANCED_TAG - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- READ_APPROVAL_WORKFLOW - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- READ_ASSET - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- READ_AUGMENTATION - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- READ_AUTH_USER - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- READ_AUTHORIZATION_SERVER - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- READ_CAMPAIGN - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- READ_CAMPAIGN_CODE - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- READ_CAMPAIGN_CODE_AUDIT_DETAIL - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- READ_CART - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- READ_CATEGORY - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- READ_CLIENT_REGISTRATION - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- READ_CONTENT - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- READ_CUSTOMER - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- READ_CUSTOMER_ENTITLEMENT - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- READ_CUSTOMER_IGNORE_NARROWING - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- READ_CUSTOMER_NOTE - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- READ_CUSTOMER_ORDER - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- READ_CUSTOMER_PAYMENT_MANAGEMENT - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- READ_CUSTOMER_RETURN - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- READ_CUSTOMER_SEGMENT - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- READ_CUSTOMER_SEGMENT_PROCESS_HISTORY - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- READ_DATA_DRIVEN_ENUM - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- READ_DEPLOYMENT_WORKFLOW - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- READ_DOWNLOAD_IMPORT_ERRORS - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- READ_DOWNLOAD_ORIGINAL_IMPORT_FILE - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- READ_ENTITLEMENT - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- READ_ENTITLEMENT_DEFINITION - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- READ_EXPORT - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- READ_FIELD - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- READ_IMPORT - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- READ_INVENTORY - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- READ_INVENTORY_LOCATION - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- READ_MENU - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- READ_OFFER - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- READ_OFFER_AUDIT_DETAIL - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- READ_OPTION_TEMPLATE - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- READ_OPTION_TEMPLATE_GROUP - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- READ_ORDER - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- READ_ORDER_FULFILLMENT - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- READ_ORDER_FULFILLMENT_IGNORE_NARROWING - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- READ_ORDER_FULFILLMENT_NOTE - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- READ_ORDER_FULFILLMENT_VIEW - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- READ_ORDER_IGNORE_NARROWING - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- READ_ORDER_NOTE - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- READ_PASSCODE - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- READ_PERMISSION - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- READ_PRICE_LIST - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- READ_PRODUCT - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- READ_PRODUCT_IGNORE_NARROWING - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- READ_RETURN_AUTHORIZATION - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- READ_ROLE - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- READ_SANDBOX - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- READ_SCHEDULED_JOB - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- READ_SEARCH_REDIRECT - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- READ_SHIPPING_LABEL - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- READ_SHIPPING_RATES - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- READ_SYSTEM_PAYMENT_MANAGEMENT - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- READ_SYSTEM_PROPERTY - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- READ_TENANT - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- READ_TYPE_AHEAD - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- READ_USER_WORKFLOW - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- READ_VENDOR - Static variable in class com.broadleafcommerce.auth.data.PermissionDataInitializer.UserPermissionIds
- readAccessToken(String) - Method in class com.broadleafcommerce.auth.token.service.DefaultRotatingTokenServices
- readAll(ContextInfo, Pageable) - Method in class com.broadleafcommerce.auth.server.web.endpoint.AuthorizationServerEndpoint
- readAllAuthorizedClients(String, Pageable) - Method in class com.broadleafcommerce.auth.server.web.endpoint.AuthorizedClientEndpoint
- readAllClientRegistrations(ContextInfo, Pageable) - Method in class com.broadleafcommerce.auth.client.web.endpoint.OAuthClientRegistrationEndpoint
- readAllPermissions(String, Pageable) - Method in class com.broadleafcommerce.auth.resource.web.endpoint.UserPermissionEndpoint
- readAllRoles(String, Pageable) - Method in class com.broadleafcommerce.auth.resource.web.endpoint.UserRoleEndpoint
- readAllTokensByUserId(String) - Method in interface com.broadleafcommerce.auth.user.provider.jpa.repository.JpaPasswordTokenRepository
- readAllTokensByUserId(String) - Method in interface com.broadleafcommerce.auth.user.repository.PasswordTokenRepository
- readAllTokensByUserIdAndPurpose(String, String) - Method in interface com.broadleafcommerce.auth.user.provider.jpa.repository.JpaPasswordTokenRepository
- readAllTokensByUserIdAndPurpose(String, String) - Method in interface com.broadleafcommerce.auth.user.repository.PasswordTokenRepository
- readAllUsers(Pageable, ContextInfo) - Method in class com.broadleafcommerce.auth.resource.web.endpoint.UserEndpoint
- readApplicationsForCustomer(Customer) - Method in class com.broadleafcommerce.auth.user.listener.CustomerPersistenceHandler
-
Finds all applications in the data store for the given
Customer.getCustomerContextId()
. - readAuthClientWrapperFromCookie(HttpServletRequest) - Method in class com.broadleafcommerce.auth.client.service.DefaultOAuth2AuthorizedClientRepository
-
Read a
DefaultOAuth2AuthorizedClientRepository.TenantAwareOAuth2AuthorizedClientWrapper
from the authorized client cookie. - readAuthorizedClientById(String, String) - Method in class com.broadleafcommerce.auth.server.web.endpoint.AuthorizedClientEndpoint
- readAuthRequestWrapperFromCookie(HttpServletRequest) - Method in class com.broadleafcommerce.auth.client.web.repo.BroadleafAuthorizationRequestRepository
- readAuthServer(String) - Method in class com.broadleafcommerce.auth.user.service.DefaultUserLockoutService
- readAuthServerId(String) - Method in class com.broadleafcommerce.auth.user.listener.CustomerPersistenceHandler
- readByIdentifier(String, String) - Method in interface com.broadleafcommerce.auth.tenant.service.ApplicationService
- readByIdentifier(String, String) - Method in class com.broadleafcommerce.auth.tenant.service.DefaultApplicationService
- readByIds(Collection<String>) - Method in class com.broadleafcommerce.auth.resource.web.endpoint.UserPermissionEndpoint
- readByUsernameAndAuthServerIdAndAttemptTimeAfterAndConsideredTrue(String, String, Instant) - Method in interface com.broadleafcommerce.auth.user.repository.UserLoginAttemptRepository
- readClientRegistrationById(ContextInfo, String) - Method in class com.broadleafcommerce.auth.client.web.endpoint.OAuthClientRegistrationEndpoint
- readConsideredUserLoginAttempts(String, String, Duration) - Method in class com.broadleafcommerce.auth.user.service.DefaultUserLoginAttemptService
- readConsideredUserLoginAttempts(String, String, Duration) - Method in interface com.broadleafcommerce.auth.user.service.UserLoginAttemptService
-
Read user login attempts for a specific period of time (e.g.
- readPermission(String) - Method in class com.broadleafcommerce.auth.resource.web.endpoint.UserPermissionEndpoint
- readPrincipal(OAuth2Authentication) - Static method in class com.broadleafcommerce.auth.user.session.token.enhancer.TokenEnhancerUtil
- readRefreshToken(String) - Method in class com.broadleafcommerce.auth.token.service.DefaultRotatingTokenStore
- readRefreshTokenEntity(String) - Method in class com.broadleafcommerce.auth.token.service.DefaultRotatingTokenStore
- readRefreshTokenEntity(String) - Method in interface com.broadleafcommerce.auth.token.service.RotatableTokenStore
-
Given an encoded refresh token string, return the
RefreshToken
instance matching from the datastore. - readRole(String) - Method in class com.broadleafcommerce.auth.resource.web.endpoint.UserRoleEndpoint
- readServerById(String) - Method in class com.broadleafcommerce.auth.server.web.endpoint.AuthorizationServerEndpoint
- readTokensForUser(U, String) - Method in class com.broadleafcommerce.auth.passcode.service.DefaultPasscodeService
- readTokensForUser(U, String) - Method in interface com.broadleafcommerce.auth.passcode.service.PasscodeService
-
Return all of a user's tokens for a particular purpose.
- readUnusedTokensByUserId(String) - Method in interface com.broadleafcommerce.auth.user.provider.jpa.repository.JpaPasswordTokenRepository
- readUnusedTokensByUserId(String) - Method in interface com.broadleafcommerce.auth.user.repository.PasswordTokenRepository
- readUnusedTokensByUserIdAndPurpose(String, String) - Method in interface com.broadleafcommerce.auth.user.provider.jpa.repository.JpaPasswordTokenRepository
- readUnusedTokensByUserIdAndPurpose(String, String) - Method in interface com.broadleafcommerce.auth.user.repository.PasswordTokenRepository
- readUnusedTokensForUser(U, String) - Method in class com.broadleafcommerce.auth.passcode.service.DefaultPasscodeService
-
Find all unused tokens for the given user and purpose.
- readUser(HttpServletRequest) - Method in class com.broadleafcommerce.auth.user.session.embedded.EmbeddedLoginAuthenticationSuccessHandler
-
Get a user from request parameters.
- readUserById(String) - Method in class com.broadleafcommerce.auth.user.service.DefaultUserAttributesRequestHandler
-
Retrieve the requested User to add additional attributes.
- readUserId(OAuth2Authentication) - Static method in class com.broadleafcommerce.auth.user.session.token.enhancer.TokenEnhancerUtil
-
Reads the user ID associated with the Session Token.
- REDIRECT_URI - Static variable in class com.broadleafcommerce.auth.user.service.DefaultImpersonationService
- redirectUri(String) - Method in class com.broadleafcommerce.auth.client.web.repo.AuthorizationRequestWrapper.AuthorizationRequestWrapperBuilder
- REFRESH_TOKEN_CLEANUP_BATCH_SIZE_DEFAULT - Static variable in class com.broadleafcommerce.auth.token.TokenProperties
- REFRESH_TOKEN_CLEANUP_INTERVAL_SECONDS_MAX_DEFAULT - Static variable in class com.broadleafcommerce.auth.token.TokenProperties
- REFRESH_TOKEN_CLEANUP_INTERVAL_SECONDS_MIN_DEFAULT - Static variable in class com.broadleafcommerce.auth.token.TokenProperties
- REFRESH_TOKEN_ROTATION_INTERVAL_SECONDS_DEFAULT - Static variable in class com.broadleafcommerce.auth.token.TokenProperties
- REFRESH_TOKEN_TIMEOUT_SECONDS_DEFAULT - Static variable in class com.broadleafcommerce.auth.token.TokenProperties
- refreshAccessToken(String, TokenRequest) - Method in class com.broadleafcommerce.auth.token.service.DefaultRotatingTokenServices
- refreshSessionCookie(HttpServletRequest, HttpServletResponse, Authentication) - Method in class com.broadleafcommerce.auth.user.session.OAuth2SessionAuthenticationFilter
-
Helper method used to refresh the expiration on the current session cookie up to the max expiration time.
- refreshSessionToken(OAuth2SessionToken) - Method in interface com.broadleafcommerce.auth.user.session.StatelessUtil
-
Returns a
OAuth2SessionToken
with a refreshed expiration time. - refreshSessionToken(OAuth2SessionToken) - Method in class com.broadleafcommerce.auth.user.session.StatelessUtilImpl
- RefreshToken - Interface in com.broadleafcommerce.auth.token.provider.jpa.domain
-
Represents a rotatable refresh token assignment.
- RefreshTokenRepository<D> - Interface in com.broadleafcommerce.auth.token.repository
-
General interface for all repositories supporting shard paritioned refresh token assignment
- REGISTER_VIEW - Static variable in class com.broadleafcommerce.auth.user.web.endpoint.RegistrationFormController
- RegisteredClaimsTokenEnhancer - Class in com.broadleafcommerce.auth.user.session.token.enhancer
-
Token enhancer that adds several registered JWT claims, such as issuer and audience, as well as a non-standard "max" claim that determines the maximum lifetime of a token.
- RegisteredClaimsTokenEnhancer(String, List<String>) - Constructor for class com.broadleafcommerce.auth.user.session.token.enhancer.RegisteredClaimsTokenEnhancer
- RegisteredClaimsTokenEnhancer(String, List<String>, int) - Constructor for class com.broadleafcommerce.auth.user.session.token.enhancer.RegisteredClaimsTokenEnhancer
- registerNewUser(T, String, String) - Method in class com.broadleafcommerce.auth.user.web.authentication.session.AbstractAuthenticationStrategyDelegate
-
Register a new user if allowed.
- registerUser(UserRegistration) - Method in class com.broadleafcommerce.auth.user.service.password.DefaultUserRegistrationService
- registerUser(UserRegistration, boolean) - Method in class com.broadleafcommerce.auth.user.service.password.DefaultUserRegistrationService
- registerUser(UserRegistration, ContextInfo) - Method in class com.broadleafcommerce.auth.user.service.password.DefaultUserRegistrationService
-
Deprecated.
- registerUser(UserRegistration) - Method in interface com.broadleafcommerce.auth.user.service.password.UserRegistrationService
-
Create and registers a new user from the given registration.
- registerUser(UserRegistration, boolean) - Method in interface com.broadleafcommerce.auth.user.service.password.UserRegistrationService
-
Create and registers a new user from the given registration
- registerUser(UserRegistration, ContextInfo) - Method in interface com.broadleafcommerce.auth.user.service.password.UserRegistrationService
-
Deprecated.in favor of
UserRegistrationService.registerUser(com.broadleafcommerce.auth.user.api.dto.UserRegistration, com.broadleafcommerce.data.tracking.core.context.ContextInfo)
, as context is no longer a requirement - registerUser(UserRegistration, ContextInfo) - Method in class com.broadleafcommerce.auth.user.web.endpoint.RegistrationController
-
Deprecated.in favor of the approach in
RegistrationFormController
. - registerUser(HttpServletRequest, HttpServletResponse, UserRegistration, String) - Method in class com.broadleafcommerce.auth.user.web.endpoint.RegistrationController
- registerUser(HttpServletRequest, HttpServletResponse, Model, String, UserRegistration, BindingResult, RedirectAttributes) - Method in class com.broadleafcommerce.auth.user.web.endpoint.RegistrationFormController
- RegistrationController - Class in com.broadleafcommerce.auth.user.web.endpoint
-
REST controller for supporting embedded registration.
- RegistrationController(UserRegistrationService<User>, UserLoginProperties, UserLoginService, EmbeddedLoginProperties) - Constructor for class com.broadleafcommerce.auth.user.web.endpoint.RegistrationController
- RegistrationExceptionAdvisor - Class in com.broadleafcommerce.auth.user.web.endpoint.exception
- RegistrationExceptionAdvisor() - Constructor for class com.broadleafcommerce.auth.user.web.endpoint.exception.RegistrationExceptionAdvisor
- RegistrationFormController - Class in com.broadleafcommerce.auth.user.web.endpoint
-
Controller for supporting form-based registration for Universal Login.
- RegistrationFormController(UserRegistrationService<User>, AuthenticationLogoutHandler, AuthorizedClientService<AuthorizedClient>, UserLoginProperties, ClientRedirectService, UserLoginService) - Constructor for class com.broadleafcommerce.auth.user.web.endpoint.RegistrationFormController
- registrationService(UserService<User>, AuthorizedClientService<AuthorizedClient>, AuthorizationServerService<AuthorizationServer>, PasswordEncoder, RegistrationValidator, UserRegistrationProducer, AuthRegistrationProperties, ApplicationService<Application>, TypeFactory) - Method in class com.broadleafcommerce.auth.user.service.autoconfigure.AuthServiceServiceAutoConfiguration
- registrationValidator(PasswordRequestValidator, AuthRegistrationProperties) - Method in class com.broadleafcommerce.auth.user.validation.autoconfigure.ValidationAutoConfiguration
- RegistrationValidator - Interface in com.broadleafcommerce.auth.user.validation
- remove(String) - Method in class com.broadleafcommerce.auth.security.service.DefaultAuthorizationCodeServices
- removeAuthorizationRequest(HttpServletRequest) - Method in class com.broadleafcommerce.auth.client.web.repo.BroadleafAuthorizationRequestRepository
-
This method is deprecated in the interface and is not supported by this implementation.
- removeAuthorizationRequest(HttpServletRequest, HttpServletResponse) - Method in class com.broadleafcommerce.auth.client.web.repo.BroadleafAuthorizationRequestRepository
-
Set a blank cookie to delete the saved authorization request.
- removeAuthorizedClient(String, Authentication, HttpServletRequest, HttpServletResponse) - Method in class com.broadleafcommerce.auth.client.service.DefaultOAuth2AuthorizedClientRepository
- removePermissionScopeIfAvailable(String, String, boolean) - Method in class com.broadleafcommerce.auth.data.PermissionScopeDataInitializer
- removeRefreshToken(String) - Method in class com.broadleafcommerce.auth.token.service.DefaultRotatingTokenStore
-
Given an encoded refresh token string, remove the refresh token from the datastore
- removeRefreshToken(OAuth2RefreshToken) - Method in class com.broadleafcommerce.auth.token.service.DefaultRotatingTokenStore
- removeRequest(HttpServletRequest, HttpServletResponse) - Method in class com.broadleafcommerce.auth.user.session.CookieRequestCache
- removeThirdPartyIdpCookieIfPresent(HttpServletRequest, HttpServletResponse) - Method in class com.broadleafcommerce.auth.user.web.logout.AuthenticationLogoutHandler
- replace(String, P) - Method in class com.broadleafcommerce.auth.client.service.DefaultOAuthClientRegistrationPersistenceService
- replace(String, P) - Method in interface com.broadleafcommerce.auth.client.service.OAuthClientRegistrationPersistenceService
-
Replace a client registration
- replace(String, P) - Method in interface com.broadleafcommerce.auth.server.service.AuthorizationServerService
-
Replace an authorization server
- replace(String, P) - Method in interface com.broadleafcommerce.auth.server.service.AuthorizedClientService
-
Replace an authorized client.
- replace(String, P) - Method in class com.broadleafcommerce.auth.server.service.DefaultAuthorizationServerService
- replace(String, P) - Method in class com.broadleafcommerce.auth.server.service.DefaultAuthorizedClientService
- replace(String, P) - Method in interface com.broadleafcommerce.auth.tenant.service.ApplicationService
- replace(String, P) - Method in class com.broadleafcommerce.auth.tenant.service.DefaultApplicationService
- replace(String, P) - Method in class com.broadleafcommerce.auth.user.service.DefaultUserService
- replace(String, P) - Method in interface com.broadleafcommerce.auth.user.service.UserService
-
Replaces the user in the data store with the given
id
withuser
. - replaceAuthorizedClientById(String, String, AuthorizedClient) - Method in class com.broadleafcommerce.auth.server.web.endpoint.AuthorizedClientEndpoint
- replaceClientRegistration(ContextInfo, String, OAuthClientRegistrationWrapper) - Method in class com.broadleafcommerce.auth.client.web.endpoint.OAuthClientRegistrationEndpoint
- replaceOnlyIfLastUpdatedBefore(String, D, Instant) - Method in class com.broadleafcommerce.auth.security.provider.jpa.repository.JpaCustomizedRoleRepository
- replaceOnlyIfLastUpdatedBefore(String, D, Instant) - Method in class com.broadleafcommerce.auth.security.provider.jpa.repository.JpaCustomizedUserPermissionRepository
- replaceOnlyIfLastUpdatedBefore(String, D, Instant) - Method in class com.broadleafcommerce.auth.user.provider.jpa.repository.JpaCustomizedUserRepository
- replaceOnlyIfLastUpdatedBefore(String, P, Instant) - Method in class com.broadleafcommerce.auth.security.service.DefaultUserPermissionService
- replaceOnlyIfLastUpdatedBefore(String, P, Instant) - Method in class com.broadleafcommerce.auth.security.service.DefaultUserRoleService
- replaceOnlyIfLastUpdatedBefore(String, P, Instant) - Method in class com.broadleafcommerce.auth.user.service.DefaultUserService
- replaceOnlyIfLastUpdatedBefore(String, D, Instant) - Method in interface com.broadleafcommerce.auth.security.repository.CustomizedRoleRepository
-
A specialized replace operation that does not invoke the "save" create-or-update behavior.
- replaceOnlyIfLastUpdatedBefore(String, D, Instant) - Method in interface com.broadleafcommerce.auth.security.repository.CustomizedUserPermissionRepository
-
A specialized replace operation that does not invoke the "save" create-or-update behavior.
- replaceOnlyIfLastUpdatedBefore(String, D, Instant) - Method in interface com.broadleafcommerce.auth.user.repository.CustomizedUserRepository
-
A specialized replace operation that does not invoke the "save" create-or-update behavior.
- replaceOnlyIfLastUpdatedBefore(String, P, Instant) - Method in interface com.broadleafcommerce.auth.security.service.UserPermissionService
-
A specialized replace operation that does not invoke the "save" create-or-update behavior.
- replaceOnlyIfLastUpdatedBefore(String, P, Instant) - Method in interface com.broadleafcommerce.auth.security.service.UserRoleService
-
A specialized replace operation that does not invoke the "save" create-or-update behavior.
- replaceOnlyIfLastUpdatedBefore(String, P, Instant) - Method in interface com.broadleafcommerce.auth.user.service.UserService
-
A specialized replace operation that does not invoke the "save" create-or-update behavior.
- replacePermission(String, UserPermission) - Method in class com.broadleafcommerce.auth.resource.web.endpoint.UserPermissionEndpoint
- replacePermission(String, P) - Method in class com.broadleafcommerce.auth.security.service.DefaultUserPermissionService
- replacePermission(String, P) - Method in interface com.broadleafcommerce.auth.security.service.UserPermissionService
-
Replaces the permission in the data store with the given
id
withpayload
. - replaceRole(String, UserRole) - Method in class com.broadleafcommerce.auth.resource.web.endpoint.UserRoleEndpoint
- replaceRole(String, P) - Method in class com.broadleafcommerce.auth.security.service.DefaultUserRoleService
- replaceRole(String, P) - Method in interface com.broadleafcommerce.auth.security.service.UserRoleService
-
Replaces the role in the data store with the given
id
withpayload
. - replaceServer(String, AuthorizationServer) - Method in class com.broadleafcommerce.auth.server.web.endpoint.AuthorizationServerEndpoint
- replaceUser(String, User, ContextInfo) - Method in class com.broadleafcommerce.auth.resource.web.endpoint.UserEndpoint
- REQUEST_FIELD_BLANK - Static variable in class com.broadleafcommerce.auth.user.endpoint.DefaultImpersonationRequestValidator
- REQUEST_PASSWORD_RESET_EMAIL_VIEW - Static variable in class com.broadleafcommerce.auth.user.web.endpoint.AuthenticationController
- RequestView - Interface in com.broadleafcommerce.auth.resource.domain
-
Intended to be used within a
JsonView
to demarcate which properties are accepted in a request from external (e.g. - RESET_PASSWORD - com.broadleafcommerce.auth.user.domain.AuthenticationMessageType
-
Reset Password Event
- RESET_PASSWORD_FORM - Static variable in class com.broadleafcommerce.auth.user.web.endpoint.AuthenticationController.ModelAttributes
- RESET_PASSWORD_PURPOSE - Static variable in class com.broadleafcommerce.auth.user.service.password.DefaultUserPasswordService
- RESET_PASSWORD_SUCCESS_VIEW - Static variable in class com.broadleafcommerce.auth.user.web.endpoint.AuthenticationController
- RESET_PASSWORD_VIEW - Static variable in class com.broadleafcommerce.auth.user.web.endpoint.AuthenticationController
- resetLoginAttempts(String, String) - Method in interface com.broadleafcommerce.auth.user.provider.jpa.repository.JpaUserLoginAttemptRepository
- resetLoginAttempts(String, String) - Method in interface com.broadleafcommerce.auth.user.repository.UserLoginAttemptRepository
- resetLoginAttempts(String, String) - Method in class com.broadleafcommerce.auth.user.service.DefaultUserLoginAttemptService
- resetLoginAttempts(String, String) - Method in interface com.broadleafcommerce.auth.user.service.UserLoginAttemptService
-
Reset user login attempts for a specific username and auth server ID.
- resetPassword(ResetPasswordForm, BindingResult) - Method in class com.broadleafcommerce.auth.user.service.password.DefaultUserPasswordService
- resetPassword(ResetPasswordForm, BindingResult) - Method in interface com.broadleafcommerce.auth.user.service.password.UserPasswordService
-
From the provided
ResetPasswordForm
, attempt to reset the user's password. - resetPassword(String, ContextInfo) - Method in class com.broadleafcommerce.auth.resource.web.endpoint.UserEndpoint
- ResetPasswordException - Exception in com.broadleafcommerce.auth.user.service.password
-
Exception to be used when a failure occurs somewhere in the reset password flow for a user.
- ResetPasswordException() - Constructor for exception com.broadleafcommerce.auth.user.service.password.ResetPasswordException
- ResetPasswordException(String) - Constructor for exception com.broadleafcommerce.auth.user.service.password.ResetPasswordException
- ResetPasswordException(String, Throwable) - Constructor for exception com.broadleafcommerce.auth.user.service.password.ResetPasswordException
- ResetPasswordException(String, Throwable, boolean, boolean) - Constructor for exception com.broadleafcommerce.auth.user.service.password.ResetPasswordException
- ResetPasswordException(Throwable) - Constructor for exception com.broadleafcommerce.auth.user.service.password.ResetPasswordException
- ResetPasswordForm - Class in com.broadleafcommerce.auth.user.api.dto
-
This form backs the password reset HTML form as a DTO.
- ResetPasswordForm() - Constructor for class com.broadleafcommerce.auth.user.api.dto.ResetPasswordForm
- ResetPasswordForm(String, String, String, String) - Constructor for class com.broadleafcommerce.auth.user.api.dto.ResetPasswordForm
- ResetPasswordForm.ResetPasswordFormBuilder - Class in com.broadleafcommerce.auth.user.api.dto
- resetPasswordFormValidator(UsernameValidator, PasswordRequestValidator, PasswordTokenValidator<PasswordToken>) - Method in class com.broadleafcommerce.auth.user.validation.autoconfigure.ValidationAutoConfiguration
- ResetPasswordFormValidator<P extends PasswordToken> - Interface in com.broadleafcommerce.auth.user.validation
-
Interface for validation of a
ResetPasswordForm
. - resolveAbsolutePathForUri(String, AuthorizedClient) - Method in interface com.broadleafcommerce.auth.server.service.AuthorizedClientService
-
Resolves the absolute path for the string uri provided
- resolveAbsolutePathForUri(String, AuthorizedClient) - Method in class com.broadleafcommerce.auth.server.service.DefaultAuthorizedClientService
- resolveAbsolutePathsForRelativeDefaultRedirectUri(AuthorizedClient) - Method in interface com.broadleafcommerce.auth.server.service.AuthorizedClientService
-
Resolves the absolute path for the default redirect uri on the provided
AuthorizedClient
- resolveAbsolutePathsForRelativeDefaultRedirectUri(AuthorizedClient) - Method in class com.broadleafcommerce.auth.server.service.DefaultAuthorizedClientService
- resolveAbsolutePathsForRelativeRedirectUris(AuthorizedClient) - Method in interface com.broadleafcommerce.auth.server.service.AuthorizedClientService
-
Resolves the absolute path for the redirect uris on the provided
AuthorizedClient
- resolveAbsolutePathsForRelativeRedirectUris(AuthorizedClient) - Method in class com.broadleafcommerce.auth.server.service.DefaultAuthorizedClientService
- resolveAbsolutePathsForUris(Set<String>, AuthorizedClient) - Method in interface com.broadleafcommerce.auth.server.service.AuthorizedClientService
-
Resolves the absolute path for the string uris provided
- resolveAbsolutePathsForUris(Set<String>, AuthorizedClient) - Method in class com.broadleafcommerce.auth.server.service.DefaultAuthorizedClientService
- resolveBaseUri(AuthorizedClient) - Method in class com.broadleafcommerce.auth.server.service.DefaultAuthorizedClientService
-
Determines the base URI of the application or admin the client is used for.
- resolveType(UserRegistration) - Method in interface com.broadleafcommerce.auth.user.service.UserRegistrationTypeResolver
-
When registering new users within this service what type of discrimination they have
- responseType(String) - Method in class com.broadleafcommerce.auth.client.web.repo.AuthorizationRequestWrapper.AuthorizationRequestWrapperBuilder
- ResponseView - Interface in com.broadleafcommerce.auth.resource.domain
-
Intended to be used within a
JsonView
to demarcate which properties serialized in the response from and endpoint - RESTRICTED_AUTHORITIES - Static variable in class com.broadleafcommerce.auth.resource.domain.AccessTokenClaimKeys.ClientRestrictionClaims
-
A claim representing the restricted authorities of an
AuthorizedClient
. - RESTRICTED_AUTHORITIES - Static variable in class com.broadleafcommerce.auth.resource.domain.AccessTokenClaimKeys.UserRestrictionClaims
-
Used for adding a user's consolidated restricted authorities as a claim.
- RestrictedPermission - Class in com.broadleafcommerce.auth.resource.domain
-
Represent a permission a user has access to only within specific segment(s) of data.
- RestrictedPermission() - Constructor for class com.broadleafcommerce.auth.resource.domain.RestrictedPermission
- restrictedPermissions(Set<AdminRestrictedPermission>) - Method in class com.broadleafcommerce.auth.user.listener.domain.AdminUser.AdminUserBuilder
-
The permissions that this user is directly assigned that are restricted to only apply when accessing certain segments of data.
- RestrictedRole - Class in com.broadleafcommerce.auth.resource.domain
-
Represent a role a user has access to only within specific segment(s) of data.
- RestrictedRole() - Constructor for class com.broadleafcommerce.auth.resource.domain.RestrictedRole
- restrictedRoles(Set<AdminRestrictedRole>) - Method in class com.broadleafcommerce.auth.user.listener.domain.AdminUser.AdminUserBuilder
-
The roles that this user is directly assigned that are restricted to only apply when accessing certain segments of data.
- Restriction - Class in com.broadleafcommerce.auth.resource.domain
-
A DTO used to represent a restriction on the data in which a user has access.
- Restriction() - Constructor for class com.broadleafcommerce.auth.resource.domain.Restriction
- restrictions(Set<AdminRestriction>) - Method in class com.broadleafcommerce.auth.user.listener.domain.AdminUser.AdminUserBuilder
-
The data restrictions that control the data this user is permitted to access.
- RESTRICTIONS - Static variable in class com.broadleafcommerce.auth.resource.domain.AccessTokenClaimKeys.ClientRestrictionClaims
-
A claim representing the restrictions of an
AuthorizedClient
. - RESTRICTIONS - Static variable in class com.broadleafcommerce.auth.resource.domain.AccessTokenClaimKeys.UserRestrictionClaims
-
Used for adding a user's restrictions as a claim.
- restrictionService(UserRoleService<UserRole>, UserRoleAncestryHydrationService, AuthorizationServerService<AuthorizationServer>) - Method in class com.broadleafcommerce.auth.user.service.autoconfigure.AuthServiceServiceAutoConfiguration
- retrieve(HttpServletRequest, HttpServletResponse, String, String, String) - Method in class com.broadleafcommerce.auth.user.web.endpoint.PasscodeEndpoint
- retrieveUser(String, UsernamePasswordAuthenticationToken) - Method in class com.broadleafcommerce.auth.user.session.FormLoginAuthenticationProvider
- RETURN_TO - Static variable in class com.broadleafcommerce.auth.user.web.endpoint.AuthenticationController.ModelAttributes
- revokeRefreshTokenLogoutHandler() - Method in class com.broadleafcommerce.auth.user.autoconfigure.AuthorizationServerWebSecurityConfiguration
- RevokeRefreshTokenLogoutHandler - Class in com.broadleafcommerce.auth.user.session.embedded
-
Revoke refresh token on logout if provided.
- RevokeRefreshTokenLogoutHandler() - Constructor for class com.broadleafcommerce.auth.user.session.embedded.RevokeRefreshTokenLogoutHandler
- revokeToken(String) - Method in class com.broadleafcommerce.auth.token.service.DefaultRotatingTokenServices
-
Revoke a refresh token
- ROLE_CUSTOMER_USER - Static variable in class com.broadleafcommerce.auth.data.RoleDataInitializer.UserRoleIds
- RoleConfiguration(AuthorizationServerDataInitializerAutoConfiguration.PermissionConfiguration, TypeFactory, RoleRepository<JpaUserRole>, UserPermissionRepository<JpaUserPermission>, boolean) - Constructor for class com.broadleafcommerce.auth.data.autoconfigure.AuthorizationServerDataInitializerAutoConfiguration.RoleConfiguration
-
Initializes the seed data for the user roles.
- RoleDataInitializer - Class in com.broadleafcommerce.auth.data
-
The seed data roles will be defined here.
- RoleDataInitializer(TypeFactory, RoleRepository<JpaUserRole>, UserPermissionRepository<JpaUserPermission>, boolean) - Constructor for class com.broadleafcommerce.auth.data.RoleDataInitializer
- RoleDataInitializer.UserRoleIds - Class in com.broadleafcommerce.auth.data
- RoleDataInitializer.UserRoleIds.Marketplace - Class in com.broadleafcommerce.auth.data
- roleIds(Set<String>) - Method in class com.broadleafcommerce.auth.user.listener.domain.AdminUser.AdminUserBuilder
- RoleRepository<D> - Interface in com.broadleafcommerce.auth.security.repository
-
Repository for persisted counterparts of
UserRole
. - roles(Set<AdminRoleRef>) - Method in class com.broadleafcommerce.auth.user.listener.domain.AdminUser.AdminUserBuilder
-
Deprecated.
- roleValidator() - Method in class com.broadleafcommerce.auth.resource.autoconfigure.AuthServiceEntityValidationConfiguration
- RotatableTokenStore - Interface in com.broadleafcommerce.auth.token.service
-
A specialized
TokenStore
concept used to support the refresh token rotation concept in Broadleaf. - rotate(String) - Method in class com.broadleafcommerce.auth.token.service.DefaultRotatingTokenStore
- rotate(String) - Method in interface com.broadleafcommerce.auth.token.service.RotatableTokenStore
-
Given an encoded refresh token string, find that refresh token in the datastore and perform rotation setup on it.
- rotate(OAuth2RefreshToken) - Method in class com.broadleafcommerce.auth.token.service.DefaultRotatingTokenServices
-
Given a refresh token that is being used to request a new access token, perform rotation setup on it.
S
- save(P) - Method in class com.broadleafcommerce.auth.client.service.DefaultOAuthClientRegistrationPersistenceService
- save(P) - Method in interface com.broadleafcommerce.auth.client.service.OAuthClientRegistrationPersistenceService
-
Save the
OAuthClientRegistrationWrapper
to the database - save(P) - Method in interface com.broadleafcommerce.auth.server.service.AuthorizationServerService
-
Save an authorization server
- save(P) - Method in interface com.broadleafcommerce.auth.server.service.AuthorizedClientService
-
Save an authorized client.
- save(P) - Method in class com.broadleafcommerce.auth.server.service.DefaultAuthorizationServerService
- save(P) - Method in class com.broadleafcommerce.auth.server.service.DefaultAuthorizedClientService
- save(P) - Method in interface com.broadleafcommerce.auth.tenant.service.ApplicationService
- save(P) - Method in class com.broadleafcommerce.auth.tenant.service.DefaultApplicationService
- save(P) - Method in class com.broadleafcommerce.auth.user.service.DefaultUserService
- save(P) - Method in interface com.broadleafcommerce.auth.user.service.UserService
- save(S) - Method in interface com.broadleafcommerce.auth.security.repository.PermissionRepository
- saveAll(Iterable<S>) - Method in interface com.broadleafcommerce.auth.security.repository.PermissionRepository
- saveAll(List<P>) - Method in class com.broadleafcommerce.auth.user.service.DefaultUserService
- saveAll(List<P>) - Method in interface com.broadleafcommerce.auth.user.service.UserService
- saveAuthorizationRequest(OAuth2AuthorizationRequest, HttpServletRequest, HttpServletResponse) - Method in class com.broadleafcommerce.auth.client.web.repo.BroadleafAuthorizationRequestRepository
-
Save a
OAuth2AuthorizationRequest
to a cookie. - saveAuthorizedClient(OAuth2AuthorizedClient, Authentication, HttpServletRequest, HttpServletResponse) - Method in class com.broadleafcommerce.auth.client.service.DefaultOAuth2AuthorizedClientRepository
- saveAuthRequestWrapper(AuthorizationRequestWrapper) - Method in class com.broadleafcommerce.auth.client.web.repo.BroadleafAuthorizationRequestRepository
-
Deprecated.
- saveAuthRequestWrapperResponseCookie(AuthorizationRequestWrapper) - Method in class com.broadleafcommerce.auth.client.web.repo.BroadleafAuthorizationRequestRepository
- SAVED_AUTH_REQUEST_COOKIE_NAME - Static variable in class com.broadleafcommerce.auth.client.web.repo.BroadleafAuthorizationRequestRepository
- saveRequest(HttpServletRequest, HttpServletResponse) - Method in class com.broadleafcommerce.auth.user.session.CookieRequestCache
- ScopeRepository - Interface in com.broadleafcommerce.auth.security.repository
- scopes(Set<String>) - Method in class com.broadleafcommerce.auth.client.web.repo.AuthorizationRequestWrapper.AuthorizationRequestWrapperBuilder
- SECOND_GLOBAL_MASTER - Static variable in class com.broadleafcommerce.auth.data.UserDataInitializer.UserIds.AdminUser
- SecurityScope - Class in com.broadleafcommerce.auth.security.domain
- SecurityScope() - Constructor for class com.broadleafcommerce.auth.security.domain.SecurityScope
- SecurityScopeDataInitializer - Class in com.broadleafcommerce.auth.data
- SecurityScopeDataInitializer(TypeFactory, ScopeRepository) - Constructor for class com.broadleafcommerce.auth.data.SecurityScopeDataInitializer
- securityService(PermissionRepository, ScopeRepository) - Method in class com.broadleafcommerce.auth.security.autoconfigure.SecurityServiceAutoConfiguration
- SecurityService - Interface in com.broadleafcommerce.auth.security.service
-
Service used during the authorization flow to assess the privileges of the current user in order to filter the requested scopes or retrieve the permissions for an access token.
- securityServiceAccessTokenConverter(SecurityService) - Method in class com.broadleafcommerce.auth.autoconfigure.AuthServiceOAuth2CommonAutoConfiguration
- SecurityServiceAccessTokenConverter - Class in com.broadleafcommerce.auth.user.session
-
Converts the access token using the defaults within
DefaultAccessTokenConverter
and then extracts the narrowed set of permissions usingSecurityService.extractPermissions(Set)
in order to restrict the set of delegated authorities to the set of requested scopes. - SecurityServiceAccessTokenConverter(SecurityService) - Constructor for class com.broadleafcommerce.auth.user.session.SecurityServiceAccessTokenConverter
- SecurityServiceAutoConfiguration - Class in com.broadleafcommerce.auth.security.autoconfigure
-
Auto-configuration that registers the
DefaultSecurityService
bean. - SecurityServiceAutoConfiguration() - Constructor for class com.broadleafcommerce.auth.security.autoconfigure.SecurityServiceAutoConfiguration
- SecurityServiceOAuth2RequestFactory - Class in com.broadleafcommerce.auth.security.service
-
A custom request factory implementation that utilizes
SecurityService
to check that the requested scopes are valid for the request and current user. - SecurityServiceOAuth2RequestFactory(SecurityService, ClientDetailsService) - Constructor for class com.broadleafcommerce.auth.security.service.SecurityServiceOAuth2RequestFactory
- SegmentMemberPersistenceConsumer - Interface in com.broadleafcommerce.auth.user.listener
-
Spring cloud data channel description for messaging input.
- segmentMemberPersistenceHandler(UserService<User>, ObjectMapper) - Method in class com.broadleafcommerce.auth.user.listener.autoconfigure.AuthDataUpdatePersistenceHandlerAutoConfiguration
- SegmentMemberPersistenceHandler - Class in com.broadleafcommerce.auth.user.listener
-
Handles creation and deletes of customer segment/customer relationships.
- SegmentMemberPersistenceHandler(UserService<User>, ObjectMapper) - Constructor for class com.broadleafcommerce.auth.user.listener.SegmentMemberPersistenceHandler
- sendAuthenticationMessage(AuthenticationEvent) - Method in class com.broadleafcommerce.auth.user.service.DefaultUserMessagingService
-
Responsible for actually sending the event message
- sendPasswordChangedEmail(User, String) - Method in class com.broadleafcommerce.auth.user.service.DefaultUserMessagingService
- sendPasswordChangedEmail(D, String) - Method in interface com.broadleafcommerce.auth.user.service.UserMessagingService
-
Dispatches a "PASSWORD_CHANGED"
AuthenticationEvent
. - sendRedirect(HttpServletRequest, HttpServletResponse, String) - Method in class com.broadleafcommerce.auth.user.session.OAuth2ClientIdForwardRedirectStrategy
- sendResetPasswordEmail(User, String, String) - Method in class com.broadleafcommerce.auth.user.service.DefaultUserMessagingService
- sendResetPasswordEmail(D, String, String) - Method in interface com.broadleafcommerce.auth.user.service.UserMessagingService
-
Dispatches a "RESET_PASSWORD"
AuthenticationEvent
. - sendUserUpdateEvent(P) - Method in class com.broadleafcommerce.auth.user.service.DefaultUserService
- SENT_RESET_PASSWORD_VIEW - Static variable in class com.broadleafcommerce.auth.user.web.endpoint.AuthenticationController
- serializeAuthorizedClient(Object) - Method in class com.broadleafcommerce.auth.client.service.DefaultOAuth2AuthorizedClientRepository
-
Serialize the given
OAuth2AuthorizedClient
into a Base-64 encoded String. - serializeAuthRequest(AuthorizationRequestWrapper) - Method in class com.broadleafcommerce.auth.client.web.repo.BroadleafAuthorizationRequestRepository
-
Serialize the given
AuthorizationRequestWrapper
into a String. - SERVER_DEFAULTS_PATH - Static variable in class com.broadleafcommerce.auth.tenant.service.DefaultAuthServerCreationPropertiesLoader
- SessionTokenClaimKeys - Class in com.broadleafcommerce.auth.resource.domain
-
Contains constants that are used as keys for token claims for session tokens in
TokenEnhancers
. - SessionTokenClaimKeys.ImpersonationClaims - Class in com.broadleafcommerce.auth.resource.domain
-
Though these are used in
OAuth2SessionToken
, some of these claims are also used in access tokens. - setAccessTokenExpiresAt(Long) - Method in class com.broadleafcommerce.auth.client.service.DefaultOAuth2AuthorizedClientRepository.TenantAwareOAuth2AuthorizedClientWrapper
- setAccessTokenIssuedAt(Long) - Method in class com.broadleafcommerce.auth.client.service.DefaultOAuth2AuthorizedClientRepository.TenantAwareOAuth2AuthorizedClientWrapper
- setAccessTokenScopes(String) - Method in class com.broadleafcommerce.auth.client.service.DefaultOAuth2AuthorizedClientRepository.TenantAwareOAuth2AuthorizedClientWrapper
- setAccessTokenType(String) - Method in class com.broadleafcommerce.auth.client.service.DefaultOAuth2AuthorizedClientRepository.TenantAwareOAuth2AuthorizedClientWrapper
- setAccessTokenValiditySeconds(int) - Method in class com.broadleafcommerce.auth.token.service.DefaultRotatingTokenServices
-
The default validity (in seconds) of the access token.
- setAccessTokenValue(String) - Method in class com.broadleafcommerce.auth.client.service.DefaultOAuth2AuthorizedClientRepository.TenantAwareOAuth2AuthorizedClientWrapper
- setActive(boolean) - Method in class com.broadleafcommerce.auth.resource.domain.User
-
A flag indicating whether the user account is enabled.
- setActive(boolean) - Method in class com.broadleafcommerce.auth.user.provider.jpa.domain.JpaUser
- setActive(Boolean) - Method in class com.broadleafcommerce.auth.user.listener.domain.Customer
- setAdditionalAdminHosts(List<String>) - Method in class com.broadleafcommerce.auth.data.autoconfigure.AuthorizationDataInitializationProperties
-
Creates additional redirect URIs for the admin using the given hosts.
- setAdditionalApplicationHosts(List<String>) - Method in class com.broadleafcommerce.auth.data.autoconfigure.AuthorizationDataInitializationProperties
-
Creates additional redirect URIs for each application using the given hosts.
- setAdditionalAudiences(List<String>) - Method in class com.broadleafcommerce.auth.user.autoconfigure.AuthorizationServerProperties.OAuth2
-
Corresponds to the aud JWT claim.
- setAdditionalDirectives(List<String>) - Method in class com.broadleafcommerce.auth.user.autoconfigure.AuthorizationServerProperties.ContentSecurityPolicyProperties
- setAdditionalParameters(Map<String, Object>) - Method in class com.broadleafcommerce.auth.client.web.repo.AuthorizationRequestWrapper
- setAdmin(boolean) - Method in class com.broadleafcommerce.auth.server.domain.AuthorizedClient
-
Whether or not this authorized client is used for authorizing admin users.
- setAdmin(boolean) - Method in class com.broadleafcommerce.auth.server.provider.jpa.domain.JpaAuthorizedClient
- setAdmin(ClientIdentityProviderProperties.ClientProperties) - Method in class com.broadleafcommerce.auth.user.web.autoconfigure.ClientIdentityProviderProperties
-
Properties for configuring identity providers for any and all admin clients for user authorization.
- setAdmin(Boolean) - Method in class com.broadleafcommerce.auth.data.autoconfigure.AuthorizationDataInitializationProperties.AuthorizedClientConfig
- setAdminUrlByTenantId(Duration) - Method in class com.broadleafcommerce.auth.cache.AuthCacheProperties
- setAdminUrlResolverUri(String) - Method in class com.broadleafcommerce.auth.tenant.autoconfigure.ExternalTenantUrlResolverProperties
-
The relative URI path for the operation that can resolve admin urls given a tenant ID in a request parameter.
- setAllAuthorities(Set<String>) - Method in class com.broadleafcommerce.auth.security.service.PrivilegeSummary
-
All the authorities for the current authentication.
- setAncestor(String) - Method in class com.broadleafcommerce.auth.token.provider.jpa.domain.JpaRefreshToken1
- setAncestor(String) - Method in class com.broadleafcommerce.auth.token.provider.jpa.domain.JpaRefreshToken2
- setAncestor(String) - Method in class com.broadleafcommerce.auth.token.provider.jpa.domain.JpaRefreshToken3
- setAncestor(String) - Method in class com.broadleafcommerce.auth.token.provider.jpa.domain.JpaRefreshToken4
- setAncestor(String) - Method in class com.broadleafcommerce.auth.token.provider.jpa.domain.JpaRefreshToken5
- setAncestor(String) - Method in class com.broadleafcommerce.auth.token.provider.jpa.domain.JpaRefreshToken6
- setAncestor(String) - Method in interface com.broadleafcommerce.auth.token.provider.jpa.domain.RefreshToken
- setApplicationAccess(boolean) - Method in class com.broadleafcommerce.auth.resource.domain.User
-
Indicates whether this user has access at the application level or not.
- setApplicationAccess(boolean) - Method in class com.broadleafcommerce.auth.user.provider.jpa.domain.JpaUser
- setApplicationId(String) - Method in class com.broadleafcommerce.auth.data.autoconfigure.AuthorizationDataInitializationProperties.AuthorizedClientConfig
- setApplicationId(String) - Method in class com.broadleafcommerce.auth.resource.domain.ApplicationRef
- setApplicationId(String) - Method in class com.broadleafcommerce.auth.server.domain.AuthorizedClient
-
Populated if this authorized client is used for authorizing customer users in a certain application.
- setApplicationId(String) - Method in class com.broadleafcommerce.auth.server.provider.jpa.domain.JpaAuthorizedClient
- setApplicationIds(Set<String>) - Method in class com.broadleafcommerce.auth.resource.domain.User
-
This field only applies to
UserType.ADMIN
users. - setApplicationIds(Set<String>) - Method in class com.broadleafcommerce.auth.user.provider.jpa.domain.JpaUser
- setApplicationUrlByApplicationId(Duration) - Method in class com.broadleafcommerce.auth.cache.AuthCacheProperties
- setApplicationUrlResolverUri(String) - Method in class com.broadleafcommerce.auth.tenant.autoconfigure.ExternalTenantUrlResolverProperties
-
The relative URI path for the operation that can resolve application urls given an application ID in a request parameter.
- setArchived(boolean) - Method in class com.broadleafcommerce.auth.resource.domain.User
-
This entity is soft-deleted instead of hard-deleted, and this field is set to
true
when the entity is soft-deleted. - setArchived(boolean) - Method in class com.broadleafcommerce.auth.resource.domain.UserPermission
-
This entity is soft-deleted instead of hard-deleted, and this field is set to
true
when the entity is soft-deleted. - setArchived(boolean) - Method in class com.broadleafcommerce.auth.resource.domain.UserRole
-
This entity is soft-deleted instead of hard-deleted, and this field is set to
true
when the entity is soft-deleted. - setArchived(boolean) - Method in class com.broadleafcommerce.auth.security.domain.JpaUserPermission
- setArchived(boolean) - Method in class com.broadleafcommerce.auth.security.domain.JpaUserRole
- setArchived(boolean) - Method in class com.broadleafcommerce.auth.user.provider.jpa.domain.JpaUser
- setAttemptTime(Instant) - Method in class com.broadleafcommerce.auth.user.domain.UserLoginAttempt
-
The time that this login attempt occurred.
- setAttemptTime(Instant) - Method in class com.broadleafcommerce.auth.user.provider.jpa.domain.JpaUserLoginAttempt
- setAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.auth.client.web.repo.AuthorizationRequestWrapper
- setAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.auth.resource.domain.User
-
Arbitrary attributes associated with this user.
- setAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.auth.server.domain.AuthorizationServer
-
Additional attributes associated with this authorization server.
- setAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.auth.server.domain.AuthorizedClient
-
Additional attributes for this client, not needed by the vanilla OAuth protocol but might be useful, for example, for storing descriptive information.
- setAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.auth.server.provider.jpa.domain.JpaAuthorizationServer
- setAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.auth.server.provider.jpa.domain.JpaAuthorizedClient
- setAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.auth.user.api.dto.UserRegistration
-
Client implementations may choose to utilize this field to accept and pass additional custom information as part of the user registration process.
- setAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.auth.user.domain.AuthenticationEvent
-
Any additional attributes that a service receiving the request may need
- setAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.auth.user.listener.domain.Customer
- setAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.auth.user.messaging.UserCreationEvent
-
Additional custom information that was provided as part of the user registration process.
- setAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.auth.user.provider.jpa.domain.JpaUser
- setAuthentication(byte[]) - Method in class com.broadleafcommerce.auth.security.domain.AuthCode
- setAuthenticationManager(AuthenticationManager) - Method in class com.broadleafcommerce.auth.token.service.DefaultRotatingTokenServices
-
An authentication manager that will be used (if provided) to check the user authentication when a token is refreshed.
- setAuthenticationMethod(String) - Method in class com.broadleafcommerce.auth.client.domain.OAuthClientRegistrationProviderDetails.UserInfoEndpoint
- setAuthorizationGrantType(String) - Method in class com.broadleafcommerce.auth.client.domain.OAuthClientRegistrationWrapper
- setAuthorizationGrantType(String) - Method in class com.broadleafcommerce.auth.client.provider.jpa.domain.JpaOAuthClientRegistration
- setAuthorizationGrantType(String) - Method in class com.broadleafcommerce.auth.client.web.repo.AuthorizationRequestWrapper
- setAuthorizationRequestUri(String) - Method in class com.broadleafcommerce.auth.client.web.repo.AuthorizationRequestWrapper
- setAuthorizationServerId(String) - Method in class com.broadleafcommerce.auth.tenant.domain.DefaultAuthServerProperties.AuthServerProperties
- setAuthorizationServers(List<AuthorizationDataInitializationProperties.AuthorizationServerConfig>) - Method in class com.broadleafcommerce.auth.data.autoconfigure.AuthorizationDataInitializationProperties
- setAuthorizationUri(String) - Method in class com.broadleafcommerce.auth.client.domain.OAuthClientRegistrationProviderDetails
- setAuthorizationUri(String) - Method in class com.broadleafcommerce.auth.client.provider.jpa.domain.JpaOAuthClientProviderDetails
- setAuthorizationUri(String) - Method in class com.broadleafcommerce.auth.client.web.repo.AuthorizationRequestWrapper
- setAuthorizedClientCookieSameSiteValue(String) - Method in class com.broadleafcommerce.auth.client.autoconfigure.OAuth2AuthorizedClientRepositoryProperties
-
The value to use for the SameSite attribute on the cookies responsible for storing authorized clients.
- setAuthorizedClients(List<AuthorizationDataInitializationProperties.AuthorizedClientConfig>) - Method in class com.broadleafcommerce.auth.data.autoconfigure.AuthorizationDataInitializationProperties
- setAuthServerId(String) - Method in class com.broadleafcommerce.auth.user.domain.UserLoginAttempt
-
The
AuthorizationServer
id that this login attempt was made from. - setAuthServerId(String) - Method in class com.broadleafcommerce.auth.user.provider.jpa.domain.JpaUserLoginAttempt
- setAutoLoginAfterPasswordReset(boolean) - Method in class com.broadleafcommerce.auth.security.environment.UserLoginProperties
-
Whether the user should be automatically logged in after resetting their password
- setAutoLoginAfterRegistration(boolean) - Method in class com.broadleafcommerce.auth.security.environment.UserLoginProperties
-
Whether the user should be automatically logged in after registration
- setAutoRegister(boolean) - Method in class com.broadleafcommerce.auth.user.web.autoconfigure.ClientIdentityProviderProperties.ClientProperties
- setBaseAdminHost(String) - Method in class com.broadleafcommerce.auth.data.autoconfigure.AuthorizationDataInitializationProperties
- setBaseApplicationHost(String) - Method in class com.broadleafcommerce.auth.data.autoconfigure.AuthorizationDataInitializationProperties
- setBaseUri(AuthorizationServerProperties.ContentSecurityPolicyProperties.DirectiveValue) - Method in class com.broadleafcommerce.auth.user.autoconfigure.AuthorizationServerProperties.ContentSecurityPolicyProperties
- setBlcClientId(String) - Method in class com.broadleafcommerce.auth.client.web.repo.AuthorizationRequestWrapper
- setByScopeNames(Duration) - Method in class com.broadleafcommerce.auth.cache.AuthCacheProperties
- setByScopeNamesPermissions(Duration) - Method in class com.broadleafcommerce.auth.cache.AuthCacheProperties
- setByServerId(Duration) - Method in class com.broadleafcommerce.auth.cache.AuthCacheProperties
- setChangePasswordRequired(boolean) - Method in class com.broadleafcommerce.auth.resource.domain.User
-
A flag indicating whether the admin user account requires a password reset.
- setChangePasswordRequired(boolean) - Method in class com.broadleafcommerce.auth.user.provider.jpa.domain.JpaUser
- setChars(String) - Method in class com.broadleafcommerce.auth.user.validation.autoconfigure.PasswordTokenProperties
-
The character set to use when generating password tokens
- setClaims(Map<String, Object>) - Method in class com.broadleafcommerce.auth.user.session.DefaultOAuth2SessionToken
- setCleanupBatchSize(int) - Method in class com.broadleafcommerce.auth.token.TokenProperties
-
The quantity of expired refresh tokens to delete at one time.
- setClient_id(String) - Method in class com.broadleafcommerce.auth.user.api.dto.ChangePasswordForm
- setClient_id(String) - Method in class com.broadleafcommerce.auth.user.api.dto.ResetPasswordForm
- setClientAuthenticationMethod(String) - Method in class com.broadleafcommerce.auth.client.domain.OAuthClientRegistrationWrapper
- setClientAuthenticationMethod(String) - Method in class com.broadleafcommerce.auth.client.provider.jpa.domain.JpaOAuthClientRegistration
- setClientDetailsService(ClientDetailsService) - Method in class com.broadleafcommerce.auth.token.service.DefaultRotatingTokenServices
-
The client details service to use for looking up clients (if necessary).
- setClientDetailsService(ClientDetailsService) - Method in class com.broadleafcommerce.auth.user.session.OAuth2AuthenticationEntryPoint
- setClientId(String) - Method in class com.broadleafcommerce.auth.client.domain.OAuthClientRegistrationWrapper
- setClientId(String) - Method in class com.broadleafcommerce.auth.client.provider.jpa.domain.JpaOAuthClientRegistration
- setClientId(String) - Method in interface com.broadleafcommerce.auth.client.service.ContextHelperService
-
Set the client id on the request context
- setClientId(String) - Method in class com.broadleafcommerce.auth.client.service.DefaultContextHelperService
- setClientId(String) - Method in class com.broadleafcommerce.auth.client.web.repo.AuthorizationRequestWrapper
- setClientId(String) - Method in class com.broadleafcommerce.auth.data.autoconfigure.AuthorizationDataInitializationProperties.AuthorizedClientConfig
- setClientId(String) - Method in class com.broadleafcommerce.auth.server.domain.AuthorizedClient
-
The OAuth2 client ID for this authorized client.
- setClientId(String) - Method in class com.broadleafcommerce.auth.server.provider.jpa.domain.JpaAuthorizedClient
- setClientId(String) - Method in class com.broadleafcommerce.auth.user.api.dto.UserRegistration
-
The application's client_id that this user is registering to
- setClientId(String) - Method in class com.broadleafcommerce.auth.user.session.DefaultOAuth2SessionToken
- setClientName(String) - Method in class com.broadleafcommerce.auth.client.domain.OAuthClientRegistrationWrapper
- setClientName(String) - Method in class com.broadleafcommerce.auth.client.provider.jpa.domain.JpaOAuthClientRegistration
- setClientRegistrationId(String) - Method in class com.broadleafcommerce.auth.client.service.DefaultOAuth2AuthorizedClientRepository.TenantAwareOAuth2AuthorizedClientWrapper
- setClientSecret(String) - Method in class com.broadleafcommerce.auth.client.domain.OAuthClientRegistrationWrapper
- setClientSecret(String) - Method in class com.broadleafcommerce.auth.client.provider.jpa.domain.JpaOAuthClientRegistration
- setClientSecret(String) - Method in class com.broadleafcommerce.auth.data.autoconfigure.AuthorizationDataInitializationProperties.AuthorizedClientConfig
- setClientSecret(String) - Method in class com.broadleafcommerce.auth.server.domain.AuthorizedClient
-
The encrypted OAuth2 client secret for this authorized client.
- setClientSecret(String) - Method in class com.broadleafcommerce.auth.server.provider.jpa.domain.JpaAuthorizedClient
- setCode(String) - Method in class com.broadleafcommerce.auth.security.domain.AuthCode
- setCommerce(ClientIdentityProviderProperties.ClientProperties) - Method in class com.broadleafcommerce.auth.user.web.autoconfigure.ClientIdentityProviderProperties
-
Properties for configuring identity providers for any and all commerce-facing clients (i.e., storefront apps) for user authorization.
- setConfigurationMetadata(Map<String, Object>) - Method in class com.broadleafcommerce.auth.client.domain.OAuthClientRegistrationProviderDetails
- setConfigurationMetadata(Map<String, Object>) - Method in class com.broadleafcommerce.auth.client.provider.jpa.domain.JpaOAuthClientProviderDetails
- setConsidered(boolean) - Method in class com.broadleafcommerce.auth.user.domain.UserLoginAttempt
-
Should this login attempt be considered when determining if the user is to be locked out?
- setConsidered(boolean) - Method in class com.broadleafcommerce.auth.user.provider.jpa.domain.JpaUserLoginAttempt
- setContentSecurityPolicy(AuthorizationServerProperties.ContentSecurityPolicyProperties) - Method in class com.broadleafcommerce.auth.user.autoconfigure.AuthorizationServerProperties
-
Properties pertaining to Content Security Policy (CSP) configuration.
- setContentSecurityPolicyConfigurer(ContentSecurityPolicyConfigurer) - Method in class com.broadleafcommerce.auth.user.autoconfigure.AuthorizationServerWebSecurityConfiguration
- setContextId(String) - Method in class com.broadleafcommerce.auth.user.listener.domain.Customer
- setContextInfo(ContextInfo) - Method in class com.broadleafcommerce.auth.user.domain.AuthenticationEvent
-
The
ContextInfo
derived from the original request containing tenant and sandbox info. - setContexts(User, UserRegistration) - Method in class com.broadleafcommerce.auth.user.service.password.DefaultUserRegistrationService
- setCrossOrigin(boolean) - Method in class com.broadleafcommerce.auth.server.domain.AuthorizationServer
-
Whether or not the user's session with this authorization server is active for cross-origin requests.
- setCrossOrigin(boolean) - Method in class com.broadleafcommerce.auth.server.provider.jpa.domain.JpaAuthorizationServer
- setCrossOrigin(boolean) - Method in class com.broadleafcommerce.auth.tenant.domain.DefaultAuthServerProperties.AuthServerProperties
- setCrossOrigin(Boolean) - Method in class com.broadleafcommerce.auth.data.autoconfigure.AuthorizationDataInitializationProperties.AuthorizationServerConfig
- setCrossOrigin(Boolean) - Method in class com.broadleafcommerce.auth.data.autoconfigure.AuthorizationDataInitializationProperties
-
Whether or not the default authorization servers should enable cross-origin support.
- setCsrClientId(String) - Method in class com.broadleafcommerce.auth.user.session.DefaultOAuth2SessionToken
- setCsrSubject(String) - Method in class com.broadleafcommerce.auth.user.session.DefaultOAuth2SessionToken
- setCsrUserId(String) - Method in class com.broadleafcommerce.auth.user.session.DefaultOAuth2SessionToken
- setCurrentPassword(String) - Method in class com.broadleafcommerce.auth.user.api.dto.ChangePasswordForm
- setCurrentUser(User) - Method in class com.broadleafcommerce.auth.user.session.token.enhancer.UserContext
- setCustomerContextId(String) - Method in class com.broadleafcommerce.auth.resource.domain.User
-
This field only applies to
UserType.CUSTOMER
users. - setCustomerContextId(String) - Method in class com.broadleafcommerce.auth.tenant.domain.Application
- setCustomerContextId(String) - Method in class com.broadleafcommerce.auth.tenant.provider.jpa.domain.JpaApplication
- setCustomerContextId(String) - Method in class com.broadleafcommerce.auth.user.listener.domain.Customer
- setCustomerContextId(String) - Method in class com.broadleafcommerce.auth.user.provider.jpa.domain.JpaUser
- setCustomerContextIds(Collection<String>, DefaultOAuth2AccessToken) - Method in class com.broadleafcommerce.auth.user.session.token.enhancer.CustomerContextTokenEnhancer
- setCustomPattern(String) - Method in class com.broadleafcommerce.auth.user.validation.autoconfigure.PasswordValidatorProperties
-
Extension point for activating additional patterns that must conform
- setDatasource(DataSourceProperties) - Method in class com.broadleafcommerce.auth.provider.jpa.environment.AuthenticationProperties
- setDateCreated(Instant) - Method in class com.broadleafcommerce.auth.user.domain.PasswordToken
-
The date this token was created.
- setDateCreated(Instant) - Method in class com.broadleafcommerce.auth.user.provider.jpa.domain.JpaPasswordToken
- setDateUsed(Instant) - Method in class com.broadleafcommerce.auth.user.domain.PasswordToken
-
The date this token was used, or null.
- setDateUsed(Instant) - Method in class com.broadleafcommerce.auth.user.provider.jpa.domain.JpaPasswordToken
- setDeactivated(boolean) - Method in class com.broadleafcommerce.auth.tenant.domain.Application
- setDeactivated(boolean) - Method in class com.broadleafcommerce.auth.tenant.provider.jpa.domain.JpaApplication
- setDefaultAuthServerProperties(Map<String, DefaultAuthServerProperties.AuthServerProperties>) - Method in class com.broadleafcommerce.auth.tenant.domain.DefaultAuthServerProperties
-
A map of default auth server properties, keyed by tenant ID.
- setDefaultPassword(String) - Method in class com.broadleafcommerce.auth.data.UserDataInitializer
- setDefaultRedirectUri(String) - Method in class com.broadleafcommerce.auth.data.autoconfigure.AuthorizationDataInitializationProperties.AuthorizedClientConfig
- setDefaultRedirectUri(String) - Method in class com.broadleafcommerce.auth.server.domain.AuthorizationServer
-
The default redirect URI to use if a user accesses a login page without a valid redirect cookie
- setDefaultRedirectUri(String) - Method in class com.broadleafcommerce.auth.server.domain.AuthorizedClient
-
The default redirect URI to use if a user accesses a login page without a valid redirect cookie
- setDefaultRedirectUri(String) - Method in class com.broadleafcommerce.auth.server.provider.jpa.domain.JpaAuthorizationServer
- setDefaultRedirectUri(String) - Method in class com.broadleafcommerce.auth.server.provider.jpa.domain.JpaAuthorizedClient
- setDefaultRedirectUrl(String) - Method in class com.broadleafcommerce.auth.user.session.environment.VerifyRedirectCookieProperties
-
The default redirect URL to use as a fallback
- setDefaultSrc(AuthorizationServerProperties.ContentSecurityPolicyProperties.DirectiveValue) - Method in class com.broadleafcommerce.auth.user.autoconfigure.AuthorizationServerProperties.ContentSecurityPolicyProperties
- setDefaultUserPermissions(Set<UserPermissionRef>) - Method in class com.broadleafcommerce.auth.server.domain.AuthorizationServer
-
The default permissions a user is assigned when authenticating against this server.
- setDefaultUserPermissions(Set<JpaUserPermission>) - Method in class com.broadleafcommerce.auth.server.provider.jpa.domain.JpaAuthorizationServer
- setDefaultUserRoles(Set<UserRoleRef>) - Method in class com.broadleafcommerce.auth.server.domain.AuthorizationServer
-
The default roles a user is assigned when authenticating against this server.
- setDefaultUserRoles(Set<JpaUserRole>) - Method in class com.broadleafcommerce.auth.server.provider.jpa.domain.JpaAuthorizationServer
- setDelegating(SchemaDelegatingProperties) - Method in class com.broadleafcommerce.auth.provider.jpa.environment.AuthenticationProperties
- setDeveloperMode(boolean) - Method in class com.broadleafcommerce.auth.token.TokenProperties
-
Deprecated.Appropriate state for development is now handled through the
broadleaf.messaging.cluster-service-implementation-type
property. - setDigitPattern(String) - Method in class com.broadleafcommerce.auth.user.validation.autoconfigure.PasswordValidatorProperties
-
Password must include at least 1 number (e.g., 1, 2, 3)
- setDisabled(boolean) - Method in class com.broadleafcommerce.auth.tenant.autoconfigure.SSLVerificationProperties
-
Dictates whether SSL verification should be disabled.
- setDisabled(Boolean) - Method in class com.broadleafcommerce.auth.tenant.domain.DefaultAuthServerProperties.AuthServerProperties
- setDomainDefaultClientRedirectUri(String) - Method in class com.broadleafcommerce.auth.tenant.domain.DefaultAuthServerProperties.AuthServerProperties
- setDomainDefaultRedirectUris(Set<String>) - Method in class com.broadleafcommerce.auth.tenant.domain.DefaultAuthServerProperties.AuthServerProperties
- setDomainPrefixDefaultClientRedirectUri(String) - Method in class com.broadleafcommerce.auth.tenant.domain.DefaultAuthServerProperties.AuthServerProperties
- setDomainPrefixDefaultRedirectUris(Set<String>) - Method in class com.broadleafcommerce.auth.tenant.domain.DefaultAuthServerProperties.AuthServerProperties
- setEmail(String) - Method in class com.broadleafcommerce.auth.resource.domain.User
-
The user's email address.
- setEmail(String) - Method in class com.broadleafcommerce.auth.user.api.dto.UserRegistration
-
Email address
- setEmail(String) - Method in class com.broadleafcommerce.auth.user.listener.domain.Customer
- setEmail(String) - Method in class com.broadleafcommerce.auth.user.provider.jpa.domain.JpaUser
- setEmailAsUsername(boolean) - Method in class com.broadleafcommerce.auth.user.service.autoconfigure.AuthRegistrationProperties
-
Indicates that the registered user's username should always be set from their email.
- setEmbeddedLoginEnabled(boolean) - Method in class com.broadleafcommerce.auth.server.domain.AuthorizationServer
-
Whether this server allows embedded login and registration submissions as opposed to only allowing Universal Login.
- setEmbeddedLoginEnabled(boolean) - Method in class com.broadleafcommerce.auth.server.provider.jpa.domain.JpaAuthorizationServer
- setEnabled(boolean) - Method in class com.broadleafcommerce.auth.server.service.anonymization.AuthAnonymizationProperties
-
Whether or not anonymization is enabled at all
- setEnabled(boolean) - Method in class com.broadleafcommerce.auth.user.autoconfigure.AuthorizationServerProperties.ContentSecurityPolicyProperties.DirectiveValue
- setEnabled(boolean) - Method in class com.broadleafcommerce.auth.user.autoconfigure.AuthorizationServerProperties.ContentSecurityPolicyProperties
- setEnabled(boolean) - Method in class com.broadleafcommerce.auth.user.autoconfigure.EmbeddedLoginProperties
-
Whether to enable features supporting embedded login.
- setEnableVerification(boolean) - Method in class com.broadleafcommerce.auth.user.session.environment.VerifyRedirectCookieProperties
-
Determines if redirect cookie validation is enabled or not
- setEncodedKey(String) - Method in class com.broadleafcommerce.auth.client.provider.jpa.autoconfigure.AuthClientProviderEncryptionProperties
-
AES secret key used for symmetric encryption of persisted secure data.
- setEncodedPrivateKey(String) - Method in class com.broadleafcommerce.auth.user.autoconfigure.AuthorizationServerProperties.OAuth2
-
Base64-encoded version of the private key used to generate tokens.
- setEncodedPublicKey(String) - Method in class com.broadleafcommerce.auth.user.autoconfigure.AuthorizationServerProperties.OAuth2
-
Base64-encoded version of the public key used to generate tokens.
- setErrorRequestMatcher(RequestMatcher) - Method in class com.broadleafcommerce.auth.user.session.CookieRequestCache
- setExpiration(Long) - Method in class com.broadleafcommerce.auth.token.provider.jpa.domain.JpaRefreshToken1
- setExpiration(Long) - Method in class com.broadleafcommerce.auth.token.provider.jpa.domain.JpaRefreshToken2
- setExpiration(Long) - Method in class com.broadleafcommerce.auth.token.provider.jpa.domain.JpaRefreshToken3
- setExpiration(Long) - Method in class com.broadleafcommerce.auth.token.provider.jpa.domain.JpaRefreshToken4
- setExpiration(Long) - Method in class com.broadleafcommerce.auth.token.provider.jpa.domain.JpaRefreshToken5
- setExpiration(Long) - Method in class com.broadleafcommerce.auth.token.provider.jpa.domain.JpaRefreshToken6
- setExpiration(Long) - Method in interface com.broadleafcommerce.auth.token.provider.jpa.domain.RefreshToken
- setExpired(boolean) - Method in class com.broadleafcommerce.auth.resource.domain.User
-
A flag indicating whether the admin user account is expired.
- setExpired(boolean) - Method in class com.broadleafcommerce.auth.user.provider.jpa.domain.JpaUser
- setExpiresIn(Date) - Method in class com.broadleafcommerce.auth.user.session.DefaultOAuth2SessionToken
- setExternalId(String) - Method in class com.broadleafcommerce.auth.resource.domain.User
-
Intended to hold any unique identifier for this user as known by an external (non-BLC) system.
- setExternalId(String) - Method in class com.broadleafcommerce.auth.user.provider.jpa.domain.JpaUser
- setFailedLoginAttemptsAllowed(Integer) - Method in class com.broadleafcommerce.auth.server.domain.AuthorizationServer
-
How many failed login attempts are allowed before a user is locked out.
- setFailedLoginAttemptsAllowed(Integer) - Method in class com.broadleafcommerce.auth.server.provider.jpa.domain.JpaAuthorizationServer
- setFailedLoginAttemptsAllowed(Integer) - Method in class com.broadleafcommerce.auth.user.autoconfigure.UserLockoutProperties
-
How many failed login attempts are allowed before a user is locked out.
- setFileOpener(ResourceAccessor) - Method in class com.broadleafcommerce.auth.client.provider.jpa.service.EncryptionMigrationTask
- setFirstName(String) - Method in class com.broadleafcommerce.auth.resource.domain.User
-
The first name of the user, if the fullName is not being used for the user.
- setFirstName(String) - Method in class com.broadleafcommerce.auth.user.listener.domain.Customer
- setFirstName(String) - Method in class com.broadleafcommerce.auth.user.provider.jpa.domain.JpaUser
- setFlatPermissions(Set<UserPermissionRef>) - Method in class com.broadleafcommerce.auth.security.service.DefaultPrivilegeService.PrivilegeHydrationResult
- setFriendlyName(String) - Method in class com.broadleafcommerce.auth.data.autoconfigure.AuthorizationDataInitializationProperties.AuthorizationServerConfig
- setFriendlyName(String) - Method in class com.broadleafcommerce.auth.data.autoconfigure.AuthorizationDataInitializationProperties.AuthorizedClientConfig
- setFriendlyName(String) - Method in class com.broadleafcommerce.auth.server.domain.AuthorizationServer
-
The friendly name of this authorization server.
- setFriendlyName(String) - Method in class com.broadleafcommerce.auth.server.domain.AuthorizedClient
-
The friendly name of this authorized client.
- setFriendlyName(String) - Method in class com.broadleafcommerce.auth.server.provider.jpa.domain.JpaAuthorizationServer
- setFriendlyName(String) - Method in class com.broadleafcommerce.auth.server.provider.jpa.domain.JpaAuthorizedClient
- setFullName(String) - Method in class com.broadleafcommerce.auth.resource.domain.User
-
The full name of the user, if the component parts firstName, middleName, and lastName are not being used to comprise the full name.
- setFullName(String) - Method in class com.broadleafcommerce.auth.user.api.dto.UserRegistration
-
Full name of the user
- setFullName(String) - Method in class com.broadleafcommerce.auth.user.listener.domain.Customer
- setFullName(String) - Method in class com.broadleafcommerce.auth.user.provider.jpa.domain.JpaUser
- setGlobalDomainWhitelist(Set<String>) - Method in class com.broadleafcommerce.auth.user.autoconfigure.AuthorizationServerProperties
-
If a tenant enabled installation is in place (i.e.
- setGlobalPrefixWhitelist(Set<String>) - Method in class com.broadleafcommerce.auth.user.autoconfigure.AuthorizationServerProperties
-
If a tenant enabled installation is in place (i.e.
- setGrantTypes(Set<String>) - Method in class com.broadleafcommerce.auth.data.autoconfigure.AuthorizationDataInitializationProperties.AuthorizedClientConfig
- setGrantTypes(Set<String>) - Method in class com.broadleafcommerce.auth.server.domain.AuthorizedClient
-
The grant types for which this client is authorized.
- setGrantTypes(Set<String>) - Method in class com.broadleafcommerce.auth.server.provider.jpa.domain.JpaAuthorizedClient
- setGrantTypes(Set<String>) - Method in class com.broadleafcommerce.auth.tenant.domain.DefaultAuthServerProperties.AuthServerProperties
- setHideFirstPartyForm(boolean) - Method in class com.broadleafcommerce.auth.user.web.autoconfigure.ClientIdentityProviderProperties.ClientProperties
- setIcon(String) - Method in class com.broadleafcommerce.auth.user.web.autoconfigure.ClientIdentityProviderProperties.ClientProperties.Provider
- setIcon(String) - Method in class com.broadleafcommerce.auth.user.web.endpoint.model.OAuth2IdentityProvider
-
The path to a static resource that represents an icon to display on the action component for this IDP.
- setId(String) - Method in class com.broadleafcommerce.auth.client.domain.OAuthClientRegistrationWrapper
-
The system ID of the registration
- setId(String) - Method in class com.broadleafcommerce.auth.client.provider.jpa.domain.JpaOAuthClientProviderDetails
- setId(String) - Method in class com.broadleafcommerce.auth.client.provider.jpa.domain.JpaOAuthClientRegistration
- setId(String) - Method in class com.broadleafcommerce.auth.data.autoconfigure.AuthorizationDataInitializationProperties.AuthorizationServerConfig
- setId(String) - Method in class com.broadleafcommerce.auth.data.autoconfigure.AuthorizationDataInitializationProperties.AuthorizedClientConfig
- setId(String) - Method in class com.broadleafcommerce.auth.resource.domain.User
- setId(String) - Method in class com.broadleafcommerce.auth.resource.domain.UserPermission
- setId(String) - Method in class com.broadleafcommerce.auth.resource.domain.UserPermissionRef
- setId(String) - Method in class com.broadleafcommerce.auth.resource.domain.UserRole
- setId(String) - Method in class com.broadleafcommerce.auth.resource.domain.UserRoleRef
- setId(String) - Method in class com.broadleafcommerce.auth.security.domain.JpaUserPermission
- setId(String) - Method in class com.broadleafcommerce.auth.security.domain.JpaUserRestrictedPermission
- setId(String) - Method in class com.broadleafcommerce.auth.security.domain.JpaUserRestrictedRole
- setId(String) - Method in class com.broadleafcommerce.auth.security.domain.JpaUserRestriction
- setId(String) - Method in class com.broadleafcommerce.auth.security.domain.JpaUserRole
- setId(String) - Method in class com.broadleafcommerce.auth.security.domain.PermissionScope
- setId(String) - Method in class com.broadleafcommerce.auth.security.domain.SecurityScope
- setId(String) - Method in class com.broadleafcommerce.auth.server.domain.AuthorizationServer
-
The primary ID of this server
- setId(String) - Method in class com.broadleafcommerce.auth.server.domain.AuthorizedClient
-
The primary key of this authorized client.
- setId(String) - Method in class com.broadleafcommerce.auth.server.provider.jpa.domain.JpaAuthorizationServer
- setId(String) - Method in class com.broadleafcommerce.auth.server.provider.jpa.domain.JpaAuthorizedClient
- setId(String) - Method in class com.broadleafcommerce.auth.tenant.domain.Application
- setId(String) - Method in class com.broadleafcommerce.auth.tenant.provider.jpa.domain.JpaApplication
- setId(String) - Method in class com.broadleafcommerce.auth.token.provider.jpa.domain.JpaRefreshToken1
- setId(String) - Method in class com.broadleafcommerce.auth.token.provider.jpa.domain.JpaRefreshToken2
- setId(String) - Method in class com.broadleafcommerce.auth.token.provider.jpa.domain.JpaRefreshToken3
- setId(String) - Method in class com.broadleafcommerce.auth.token.provider.jpa.domain.JpaRefreshToken4
- setId(String) - Method in class com.broadleafcommerce.auth.token.provider.jpa.domain.JpaRefreshToken5
- setId(String) - Method in class com.broadleafcommerce.auth.token.provider.jpa.domain.JpaRefreshToken6
- setId(String) - Method in interface com.broadleafcommerce.auth.token.provider.jpa.domain.RefreshToken
- setId(String) - Method in class com.broadleafcommerce.auth.user.domain.PasswordToken
-
The primary key of this token.
- setId(String) - Method in class com.broadleafcommerce.auth.user.domain.UserLoginAttempt
-
The database id.
- setId(String) - Method in class com.broadleafcommerce.auth.user.provider.jpa.domain.JpaPasswordToken
- setId(String) - Method in class com.broadleafcommerce.auth.user.provider.jpa.domain.JpaUser
- setId(String) - Method in class com.broadleafcommerce.auth.user.provider.jpa.domain.JpaUserLoginAttempt
- setId(String) - Method in class com.broadleafcommerce.auth.user.web.endpoint.model.OAuth2IdentityProvider
-
The registration ID of the of the IDP.
- setIdentifierType(String) - Method in class com.broadleafcommerce.auth.tenant.domain.Application
- setIdentifierType(String) - Method in class com.broadleafcommerce.auth.tenant.provider.jpa.domain.JpaApplication
- setIdentifierValue(String) - Method in class com.broadleafcommerce.auth.tenant.domain.Application
- setIdentifierValue(String) - Method in class com.broadleafcommerce.auth.tenant.provider.jpa.domain.JpaApplication
- setImpersonatedSessionDuration(Duration) - Method in class com.broadleafcommerce.auth.user.autoconfigure.AuthorizationServerProperties.OAuth2
-
The max session duration for an impersonated session.
- setImpersonationAllowed(boolean) - Method in class com.broadleafcommerce.auth.resource.domain.User
-
A flag indicated whether or not this user is allowed to be impersonated.
- setImpersonationAllowed(boolean) - Method in class com.broadleafcommerce.auth.user.provider.jpa.domain.JpaUser
- setInactivityTimeoutSeconds(int) - Method in class com.broadleafcommerce.auth.tenant.domain.DefaultAuthServerProperties.AuthServerProperties
- setInactivityTimeoutSeconds(Integer) - Method in class com.broadleafcommerce.auth.data.autoconfigure.AuthorizationDataInitializationProperties.AuthorizationServerConfig
- setInactivityTimeoutSeconds(Integer) - Method in class com.broadleafcommerce.auth.server.domain.AuthorizationServer
-
The period of time, in seconds, that the user's session will timeout if no action is taken.
- setInactivityTimeoutSeconds(Integer) - Method in class com.broadleafcommerce.auth.server.provider.jpa.domain.JpaAuthorizationServer
- setIssuer(String) - Method in class com.broadleafcommerce.auth.user.autoconfigure.AuthorizationServerProperties.OAuth2
-
Used in validation of JWT to ensure that the system that issued the token (this one) is the same as the one passed in the token.
- setIssuerUri(String) - Method in class com.broadleafcommerce.auth.client.domain.OAuthClientRegistrationProviderDetails
-
URI that can either be an OpenID Connect discovery endpoint or an OAuth 2.0 Authorization Server Metadata endpoint defined by RFC 8414.
- setJpa(JpaProperties) - Method in class com.broadleafcommerce.auth.provider.jpa.environment.AuthenticationProperties
- setJwkSetUri(String) - Method in class com.broadleafcommerce.auth.client.domain.OAuthClientRegistrationProviderDetails
- setJwkSetUri(String) - Method in class com.broadleafcommerce.auth.client.provider.jpa.domain.JpaOAuthClientProviderDetails
- setLastName(String) - Method in class com.broadleafcommerce.auth.resource.domain.User
-
The last name of the user, if the fullName is not being used for the user.
- setLastName(String) - Method in class com.broadleafcommerce.auth.user.listener.domain.Customer
- setLastName(String) - Method in class com.broadleafcommerce.auth.user.provider.jpa.domain.JpaUser
- setLastUpdated(Instant) - Method in class com.broadleafcommerce.auth.resource.domain.User
-
Indicates when this record was last updated.
- setLastUpdated(Instant) - Method in class com.broadleafcommerce.auth.resource.domain.UserPermission
-
Indicates when this record was last updated.
- setLastUpdated(Instant) - Method in class com.broadleafcommerce.auth.resource.domain.UserRole
-
Indicates when this record was last updated.
- setLastUpdated(Instant) - Method in class com.broadleafcommerce.auth.security.domain.JpaUserPermission
-
We don't use
LastModifiedDate
here because we want to enable manually setting this value (ex: for setting the lastUpdated to a value received in a persistence message). - setLastUpdated(Instant) - Method in class com.broadleafcommerce.auth.security.domain.JpaUserRole
-
We don't use
LastModifiedDate
here because we want to enable manually setting this value (ex: for setting the lastUpdated to a value received in a persistence message). - setLastUpdated(Instant) - Method in class com.broadleafcommerce.auth.tenant.domain.Application
-
Indicates when this record was last updated.
- setLastUpdated(Instant) - Method in class com.broadleafcommerce.auth.tenant.provider.jpa.domain.JpaApplication
-
We don't use
LastModifiedDate
here because we want to enable manually setting this value (ex: for setting the lastUpdated to a value received in a persistence message). - setLastUpdated(Instant) - Method in class com.broadleafcommerce.auth.user.provider.jpa.domain.JpaUser
-
We don't use
LastModifiedDate
here because we want to enable manually setting this value (ex: for setting the lastUpdated to a value received in a persistence message). - setLength(Integer) - Method in class com.broadleafcommerce.auth.user.validation.autoconfigure.PasswordTokenProperties
-
The length of a generated password token
- setLiquibase(LiquibaseProperties) - Method in class com.broadleafcommerce.auth.provider.jpa.environment.AuthenticationProperties
- setLocked(boolean) - Method in class com.broadleafcommerce.auth.resource.domain.User
-
A flag indicating whether the admin user account is locked.
- setLocked(boolean) - Method in class com.broadleafcommerce.auth.user.listener.domain.Customer
- setLocked(boolean) - Method in class com.broadleafcommerce.auth.user.provider.jpa.domain.JpaUser
- setLockedTime(Instant) - Method in class com.broadleafcommerce.auth.resource.domain.User
-
If this user is locked out, the time that the user was locked.
- setLockedTime(Instant) - Method in class com.broadleafcommerce.auth.user.provider.jpa.domain.JpaUser
- setLockedUserCanResetPassword(boolean) - Method in class com.broadleafcommerce.auth.user.autoconfigure.UserLockoutProperties
-
If true, a locked user can trigger a password reset.
- setLockedUserCanResetPassword(Boolean) - Method in class com.broadleafcommerce.auth.server.provider.jpa.domain.JpaAuthorizationServer
- setLockedUserCanResetPassword(String) - Method in class com.broadleafcommerce.auth.server.domain.AuthorizationServer
-
Can a locked user initiate a password reset? See
User.isLocked()
- setLockoutDurationMinutes(Long) - Method in class com.broadleafcommerce.auth.server.domain.AuthorizationServer
-
The time, in minutes, a user is locked out if they exceed the allowed number of failed login attempts.
- setLockoutDurationMinutes(Long) - Method in class com.broadleafcommerce.auth.server.provider.jpa.domain.JpaAuthorizationServer
- setLockoutDurationMinutes(Long) - Method in class com.broadleafcommerce.auth.user.autoconfigure.UserLockoutProperties
-
The time, in minutes, a user is locked out if they exceed the allowed number of failed login attempts.
- setLoginAttemptResult(String) - Method in class com.broadleafcommerce.auth.user.domain.UserLoginAttempt
-
The login attempt result.
- setLoginAttemptResult(String) - Method in class com.broadleafcommerce.auth.user.provider.jpa.domain.JpaUserLoginAttempt
- setLoginFailDecayMinutes(Long) - Method in class com.broadleafcommerce.auth.server.domain.AuthorizationServer
-
How long, in minutes, it takes for failed login attempts to "decay".
- setLoginFailDecayMinutes(Long) - Method in class com.broadleafcommerce.auth.server.provider.jpa.domain.JpaAuthorizationServer
- setLoginFailDecayMinutes(Long) - Method in class com.broadleafcommerce.auth.user.autoconfigure.UserLockoutProperties
-
How long, in minutes, it takes for failed login attempts to "decay".
- setLoginPathOrUrl(String) - Method in class com.broadleafcommerce.auth.user.autoconfigure.AuthorizationServerProperties
-
Either the path portion only to the login page (e.g.
- setLongPattern(String) - Method in class com.broadleafcommerce.auth.user.validation.autoconfigure.PasswordValidatorProperties
-
Password must be less than 255 characters
- setLowerPattern(String) - Method in class com.broadleafcommerce.auth.user.validation.autoconfigure.PasswordValidatorProperties
-
Password must include at least 1 lowercase character (e.g., a, b, c)
- setMarketplace(boolean) - Method in class com.broadleafcommerce.auth.tenant.domain.Application
- setMarketplace(boolean) - Method in class com.broadleafcommerce.auth.tenant.provider.jpa.domain.JpaApplication
- setMaxExpiresIn(Date) - Method in class com.broadleafcommerce.auth.user.session.DefaultOAuth2SessionToken
- setMaxTokenCleanupInterval(Duration) - Method in class com.broadleafcommerce.auth.token.TokenProperties
-
The max amount of pause time between batch expired refresh token cleanup attempts.
- setMessageType(String) - Method in class com.broadleafcommerce.auth.user.domain.AuthenticationEvent
-
The message type for this event.
- setMiddleName(String) - Method in class com.broadleafcommerce.auth.resource.domain.User
-
The middle name of the user, if the fullName is not being used for the user.
- setMiddleName(String) - Method in class com.broadleafcommerce.auth.user.listener.domain.Customer
- setMiddleName(String) - Method in class com.broadleafcommerce.auth.user.provider.jpa.domain.JpaUser
- setMinTokenCleanupInterval(Duration) - Method in class com.broadleafcommerce.auth.token.TokenProperties
-
The min amount of pause time between batch expired refresh token cleanup attempts.
- setName(String) - Method in class com.broadleafcommerce.auth.data.autoconfigure.AuthorizationDataInitializationProperties.AuthorizationServerConfig
- setName(String) - Method in class com.broadleafcommerce.auth.resource.domain.UserPermission
-
The name for this permission.
- setName(String) - Method in class com.broadleafcommerce.auth.resource.domain.UserPermissionRef
- setName(String) - Method in class com.broadleafcommerce.auth.resource.domain.UserRole
-
The name for this role.
- setName(String) - Method in class com.broadleafcommerce.auth.resource.domain.UserRoleRef
- setName(String) - Method in class com.broadleafcommerce.auth.security.domain.JpaUserPermission
- setName(String) - Method in class com.broadleafcommerce.auth.security.domain.JpaUserRole
- setName(String) - Method in class com.broadleafcommerce.auth.security.domain.SecurityScope
- setName(String) - Method in class com.broadleafcommerce.auth.server.domain.AuthorizationServer
-
The unique name for this authorization server.
- setName(String) - Method in class com.broadleafcommerce.auth.server.provider.jpa.domain.JpaAuthorizationServer
- setName(String) - Method in class com.broadleafcommerce.auth.user.web.endpoint.model.OAuth2IdentityProvider
-
The name of the IDP.
- setNamespace(String) - Method in class com.broadleafcommerce.auth.token.TokenProperties
-
Namespace to use when getting the view for the camel cluster.
- setNewPassword(String) - Method in class com.broadleafcommerce.auth.user.api.dto.ChangePasswordForm
- setNewPasswordConfirm(String) - Method in class com.broadleafcommerce.auth.user.api.dto.ChangePasswordForm
- setOauth2(AuthorizationServerProperties.OAuth2) - Method in class com.broadleafcommerce.auth.user.autoconfigure.AuthorizationServerProperties
- setObjectMapper(ObjectMapper) - Method in class com.broadleafcommerce.auth.client.service.DefaultOAuth2AuthorizedClientRepository
- setObjectMapper(ObjectMapper) - Method in class com.broadleafcommerce.auth.client.web.repo.BroadleafAuthorizationRequestRepository
- setOpen(boolean) - Method in class com.broadleafcommerce.auth.security.domain.SecurityScope
-
Whether all users should have this scope assigned to them, regardless of what their underlying permissions are.
- setParentRoleId(String) - Method in class com.broadleafcommerce.auth.resource.domain.UserRole
-
The id of the parent of this role (if any).
- setParentRoleId(String) - Method in class com.broadleafcommerce.auth.security.domain.JpaUserRole
-
A soft reference to the parent of this role.
- setPassword(String) - Method in class com.broadleafcommerce.auth.resource.domain.User
-
Encrypted password that should generally only be used in mapping exercises before saving into the data store
- setPassword(String) - Method in class com.broadleafcommerce.auth.user.api.dto.ResetPasswordForm
- setPassword(String) - Method in class com.broadleafcommerce.auth.user.api.dto.UserRegistration
- setPassword(String) - Method in class com.broadleafcommerce.auth.user.provider.jpa.domain.JpaUser
- setPasswordConfirmation(String) - Method in class com.broadleafcommerce.auth.user.api.dto.UserRegistration
-
Must match the given
UserRegistration.password
- setPayload(Map<String, Object>) - Method in class com.broadleafcommerce.auth.resource.domain.UserAttributesRequest
-
The values to add to the
User's
attributes. - setPermission(UserPermissionRef) - Method in class com.broadleafcommerce.auth.resource.domain.RestrictedPermission
-
Represents the permission that is being restricted.
- setPermission(JpaUserPermission) - Method in class com.broadleafcommerce.auth.security.domain.JpaUserRestrictedPermission
- setPermission(String) - Method in class com.broadleafcommerce.auth.security.domain.PermissionScope
-
The permission or base root of a permission which can expand to a CRUD operation.
- setPermission(String) - Method in class com.broadleafcommerce.auth.user.listener.domain.AdminRestrictedPermission
-
The id of the permission that is being restricted.
- setPermissionIds(Set<String>) - Method in class com.broadleafcommerce.auth.tenant.domain.DefaultAuthServerProperties.AuthServerProperties
- setPermissionRoot(boolean) - Method in class com.broadleafcommerce.auth.security.domain.PermissionScope
-
Is this the root of a permission? If this is
false
this is a direct mapping between a permission and a scope. - setPermissions(Set<UserPermissionRef>) - Method in class com.broadleafcommerce.auth.resource.domain.User
-
The permissions that this user is directly assigned (in addition to permissions granted through
User.roles
). - setPermissions(Set<UserPermissionRef>) - Method in class com.broadleafcommerce.auth.resource.domain.UserRole
-
The permissions that this role has been directly assigned.
- setPermissions(Set<JpaUserPermission>) - Method in class com.broadleafcommerce.auth.security.domain.JpaUserRole
- setPermissions(Set<JpaUserPermission>) - Method in class com.broadleafcommerce.auth.user.provider.jpa.domain.JpaUser
- setPermissions(Set<String>) - Method in class com.broadleafcommerce.auth.data.autoconfigure.AuthorizationDataInitializationProperties.AuthorizedClientConfig
- setPermissions(Set<String>) - Method in class com.broadleafcommerce.auth.server.domain.AuthorizedClient
-
Returns the permissions that are granted to the OAuth client.
- setPermissions(Set<String>) - Method in class com.broadleafcommerce.auth.server.provider.jpa.domain.JpaAuthorizedClient
- setPlainPassword(String) - Method in class com.broadleafcommerce.auth.user.provider.jpa.domain.JpaUser
- setPortResolver(PortResolver) - Method in class com.broadleafcommerce.auth.user.session.CookieRequestCache
- setPrefixedDomainWhitelist(String[]) - Method in class com.broadleafcommerce.auth.user.autoconfigure.AuthorizationServerProperties
-
If a tenant enabled installation is in place (i.e.
- setPreview(boolean) - Method in class com.broadleafcommerce.auth.user.messaging.UserCreationEvent
-
Indicates whether the user was created from a preview context.
- setPreview(Boolean) - Method in class com.broadleafcommerce.auth.user.api.dto.UserRegistration
-
True if this registration is in a preview context
- setPrincipalName(String) - Method in class com.broadleafcommerce.auth.client.service.DefaultOAuth2AuthorizedClientRepository.TenantAwareOAuth2AuthorizedClientWrapper
- setProperties(AuthorizationRequestRepositoryProperties) - Method in class com.broadleafcommerce.auth.client.web.repo.BroadleafAuthorizationRequestRepository
- setProperties(OAuth2AuthorizedClientRepositoryProperties) - Method in class com.broadleafcommerce.auth.client.service.DefaultOAuth2AuthorizedClientRepository
- setProperties(StatelessUtilProperties) - Method in class com.broadleafcommerce.auth.user.session.StatelessUtilImpl
- setProviderDetails(OAuthClientRegistrationProviderDetails) - Method in class com.broadleafcommerce.auth.client.domain.OAuthClientRegistrationWrapper
- setProviderDetails(JpaOAuthClientProviderDetails) - Method in class com.broadleafcommerce.auth.client.provider.jpa.domain.JpaOAuthClientRegistration
- setProviders(Map<String, ClientIdentityProviderProperties.ClientProperties.Provider>) - Method in class com.broadleafcommerce.auth.user.web.autoconfigure.ClientIdentityProviderProperties.ClientProperties
- setPurpose(String) - Method in class com.broadleafcommerce.auth.user.domain.PasswordToken
-
The reason this token was created.
- setPurpose(String) - Method in class com.broadleafcommerce.auth.user.provider.jpa.domain.JpaPasswordToken
- setRedirectCookieVerificationPattern(String) - Method in class com.broadleafcommerce.auth.user.session.environment.VerifyRedirectCookieProperties
-
The request pattern to use to determine which requests to verify a redirect cookie exists on
- setRedirectResolver(RedirectResolver) - Method in class com.broadleafcommerce.auth.user.autoconfigure.AuthorizationServerWebSecurityConfiguration
- setRedirectResolver(RedirectResolver) - Method in class com.broadleafcommerce.auth.user.session.OAuth2AuthenticationEntryPoint
- setRedirectStrategy(RedirectStrategy) - Method in class com.broadleafcommerce.auth.user.session.OAuth2AuthenticationEntryPoint
- setRedirectUri(String) - Method in class com.broadleafcommerce.auth.client.web.repo.AuthorizationRequestWrapper
- setRedirectUris(Set<String>) - Method in class com.broadleafcommerce.auth.server.domain.AuthorizedClient
-
The pre-defined redirect URIs for this client to use during the "authorization_code" access grant.
- setRedirectUris(Set<String>) - Method in class com.broadleafcommerce.auth.server.provider.jpa.domain.JpaAuthorizedClient
- setRedirectUriTemplate(String) - Method in class com.broadleafcommerce.auth.client.domain.OAuthClientRegistrationWrapper
- setRedirectUriTemplate(String) - Method in class com.broadleafcommerce.auth.client.provider.jpa.domain.JpaOAuthClientRegistration
- setRefreshTokenIssuedAt(Long) - Method in class com.broadleafcommerce.auth.client.service.DefaultOAuth2AuthorizedClientRepository.TenantAwareOAuth2AuthorizedClientWrapper
- setRefreshTokenRotationInterval(Duration) - Method in class com.broadleafcommerce.auth.token.TokenProperties
-
Amount of time that a rotated refresh token is still valid for refresh attempts after it is initially rotated.
- setRefreshTokenRotationIntervalSeconds(Integer) - Method in class com.broadleafcommerce.auth.server.provider.jpa.domain.JpaAuthorizedClient
- setRefreshTokenTimeoutSeconds(Integer) - Method in class com.broadleafcommerce.auth.server.domain.AuthorizedClient
-
The period of time, in seconds, that an refresh token issued will be valid for.
- setRefreshTokenTimeoutSeconds(Integer) - Method in class com.broadleafcommerce.auth.server.provider.jpa.domain.JpaAuthorizedClient
- setRefreshTokenValiditySeconds(int) - Method in class com.broadleafcommerce.auth.token.service.DefaultRotatingTokenServices
-
The validity (in seconds) of the refresh token.
- setRefreshTokenValue(String) - Method in class com.broadleafcommerce.auth.client.service.DefaultOAuth2AuthorizedClientRepository.TenantAwareOAuth2AuthorizedClientWrapper
- setRegex(String) - Method in class com.broadleafcommerce.auth.user.validation.DefaultUsernameValidator
- setRegisterDemoApplicationClients(boolean) - Method in class com.broadleafcommerce.auth.data.autoconfigure.AuthorizationDataInitializationProperties
-
Determines whether or not to register the demo application clients (heatclinic, aaahotsauces, allthesauce).
- setRegisterPredefinedOpenApiClient(boolean) - Method in class com.broadleafcommerce.auth.data.autoconfigure.AuthorizationDataInitializationProperties
-
Determines whether or not to register the OpenAPI client already defined in the data initializer.
- setRegistrationId(String) - Method in class com.broadleafcommerce.auth.client.domain.OAuthClientRegistrationProviderDetails
-
The ID of the registered provider.
- setRegistrationId(String) - Method in class com.broadleafcommerce.auth.client.domain.OAuthClientRegistrationWrapper
- setRegistrationId(String) - Method in class com.broadleafcommerce.auth.client.provider.jpa.domain.JpaOAuthClientProviderDetails
- setRegistrationId(String) - Method in class com.broadleafcommerce.auth.client.provider.jpa.domain.JpaOAuthClientRegistration
- setRepeatedPattern(String) - Method in class com.broadleafcommerce.auth.user.validation.autoconfigure.PasswordValidatorProperties
-
Password cannot contain any 3 sequentially repeated characters (e.g., 111, aaa, ---)
- setRepository(RoleRepository<D>) - Method in class com.broadleafcommerce.auth.security.provider.jpa.repository.JpaCustomizedRoleRepository
- setRepository(UserPermissionRepository<D>) - Method in class com.broadleafcommerce.auth.security.provider.jpa.repository.JpaCustomizedUserPermissionRepository
- setRepository(UserRepository<D>) - Method in class com.broadleafcommerce.auth.user.provider.jpa.repository.JpaCustomizedUserRepository
- setRequestMatcher(RequestMatcher) - Method in class com.broadleafcommerce.auth.user.session.CookieRequestCache
- setRequireLoginTimeoutSeconds(int) - Method in class com.broadleafcommerce.auth.tenant.domain.DefaultAuthServerProperties.AuthServerProperties
- setRequireLoginTimeoutSeconds(Integer) - Method in class com.broadleafcommerce.auth.data.autoconfigure.AuthorizationDataInitializationProperties.AuthorizationServerConfig
- setRequireLoginTimeoutSeconds(Integer) - Method in class com.broadleafcommerce.auth.server.domain.AuthorizationServer
-
The maximum amount of time, in seconds, a user's session will persist before requiring re-login.
- setRequireLoginTimeoutSeconds(Integer) - Method in class com.broadleafcommerce.auth.server.provider.jpa.domain.JpaAuthorizationServer
- setRequirePasswordConfirmationField(boolean) - Method in class com.broadleafcommerce.auth.user.service.autoconfigure.AuthRegistrationProperties
-
Whether the registration form requires that there be a password confirmation field where the user has to re-enter their password.
- setResetPasswordUnlocksUser(boolean) - Method in class com.broadleafcommerce.auth.user.autoconfigure.UserLockoutProperties
-
If true, a password reset action will unlock a user on a successful password reset action.
- setResetPasswordUnlocksUser(Boolean) - Method in class com.broadleafcommerce.auth.server.provider.jpa.domain.JpaAuthorizationServer
- setResetPasswordUnlocksUser(String) - Method in class com.broadleafcommerce.auth.server.domain.AuthorizationServer
-
Will a successful reset password unlock this user if they're locked? See
User.isLocked()
- setResourceIds(Set<String>) - Method in class com.broadleafcommerce.auth.data.autoconfigure.AuthorizationDataInitializationProperties.AuthorizedClientConfig
- setResourceIds(Set<String>) - Method in class com.broadleafcommerce.auth.server.domain.AuthorizedClient
-
The resources that this client can access.
- setResourceIds(Set<String>) - Method in class com.broadleafcommerce.auth.server.provider.jpa.domain.JpaAuthorizedClient
- setResponseType(String) - Method in class com.broadleafcommerce.auth.client.web.repo.AuthorizationRequestWrapper
- setRestrictedAuthorities(Map<String, Map<String, Set<String>>>) - Method in class com.broadleafcommerce.auth.security.service.PrivilegeSummary
-
All of the restricted authorities for the current authentication.
- setRestrictedPermissions(Set<RestrictedPermission>) - Method in class com.broadleafcommerce.auth.resource.domain.User
-
The permissions that this user is directly assigned that are restricted to only apply when accessing certain segments of data.
- setRestrictedPermissions(Set<RestrictedPermission>) - Method in class com.broadleafcommerce.auth.security.service.DefaultPrivilegeService.PrivilegeHydrationResult
- setRestrictedPermissions(Set<JpaUserRestrictedPermission>) - Method in class com.broadleafcommerce.auth.user.provider.jpa.domain.JpaUser
- setRestrictedRoles(Set<RestrictedRole>) - Method in class com.broadleafcommerce.auth.resource.domain.User
-
The roles that this user is directly assigned that are restricted to only apply when accessing certain segments of data.
- setRestrictedRoles(Set<RestrictedRole>) - Method in class com.broadleafcommerce.auth.security.service.DefaultPrivilegeService.PrivilegeHydrationResult
- setRestrictedRoles(Set<JpaUserRestrictedRole>) - Method in class com.broadleafcommerce.auth.user.provider.jpa.domain.JpaUser
- setRestrictedRoleWithAncestorsByRestrictedRoleId(Map<String, Collection<UserRole>>) - Method in class com.broadleafcommerce.auth.security.service.DefaultPrivilegeService.PrivilegeHydrationResult
- setRestriction(Restriction) - Method in class com.broadleafcommerce.auth.resource.domain.RestrictedPermission
-
Represents the restriction on this permission.
- setRestriction(Restriction) - Method in class com.broadleafcommerce.auth.resource.domain.RestrictedRole
-
Represents the restriction on this role.
- setRestrictions(Map<String, Set<String>>) - Method in class com.broadleafcommerce.auth.security.service.PrivilegeSummary
-
All of the
User.getRestrictions()
for the current authentication. - setRestrictions(Set<Restriction>) - Method in class com.broadleafcommerce.auth.resource.domain.User
-
The data restrictions that control the data this user is permitted to access.
- setRestrictions(Set<Restriction>) - Method in class com.broadleafcommerce.auth.security.service.DefaultPrivilegeService.PrivilegeHydrationResult
- setRestrictions(Set<JpaUserRestriction>) - Method in class com.broadleafcommerce.auth.user.provider.jpa.domain.JpaUser
- setRestrictionTargets(Set<String>) - Method in class com.broadleafcommerce.auth.security.domain.JpaUserRestrictedPermission
- setRestrictionTargets(Set<String>) - Method in class com.broadleafcommerce.auth.security.domain.JpaUserRestrictedRole
- setRestrictionTargets(Set<String>) - Method in class com.broadleafcommerce.auth.security.domain.JpaUserRestriction
- setRestrictionTargets(Set<String>) - Method in class com.broadleafcommerce.auth.user.listener.domain.AdminRestrictedPermission
-
Represents the targets of the restriction.
- setRestrictionTargets(Set<String>) - Method in class com.broadleafcommerce.auth.user.listener.domain.AdminRestrictedRole
-
Represents the targets of the restriction.
- setRestrictionType(String) - Method in class com.broadleafcommerce.auth.security.domain.JpaUserRestrictedPermission
- setRestrictionType(String) - Method in class com.broadleafcommerce.auth.security.domain.JpaUserRestrictedRole
- setRestrictionType(String) - Method in class com.broadleafcommerce.auth.security.domain.JpaUserRestriction
- setRestrictionType(String) - Method in class com.broadleafcommerce.auth.user.listener.domain.AdminRestrictedPermission
-
Represents the type of the restriction.
- setRestrictionType(String) - Method in class com.broadleafcommerce.auth.user.listener.domain.AdminRestrictedRole
-
Represents the type of the restriction.
- setReturnTo(String) - Method in class com.broadleafcommerce.auth.user.api.dto.UserRegistration
-
The location to which the user is forwarded after registration
- setRole(UserRoleRef) - Method in class com.broadleafcommerce.auth.resource.domain.RestrictedRole
-
Represents the role that is being restricted.
- setRole(JpaUserRole) - Method in class com.broadleafcommerce.auth.security.domain.JpaUserRestrictedRole
- setRole(String) - Method in class com.broadleafcommerce.auth.user.listener.domain.AdminRestrictedRole
-
id of the role that is being restricted.
- setRoles(Set<UserRoleRef>) - Method in class com.broadleafcommerce.auth.resource.domain.User
-
The roles that this user is assigned.
- setRoles(Set<JpaUserRole>) - Method in class com.broadleafcommerce.auth.user.provider.jpa.domain.JpaUser
- setRotated(boolean) - Method in class com.broadleafcommerce.auth.token.provider.jpa.domain.JpaRefreshToken1
- setRotated(boolean) - Method in class com.broadleafcommerce.auth.token.provider.jpa.domain.JpaRefreshToken2
- setRotated(boolean) - Method in class com.broadleafcommerce.auth.token.provider.jpa.domain.JpaRefreshToken3
- setRotated(boolean) - Method in class com.broadleafcommerce.auth.token.provider.jpa.domain.JpaRefreshToken4
- setRotated(boolean) - Method in class com.broadleafcommerce.auth.token.provider.jpa.domain.JpaRefreshToken5
- setRotated(boolean) - Method in class com.broadleafcommerce.auth.token.provider.jpa.domain.JpaRefreshToken6
- setRotated(boolean) - Method in interface com.broadleafcommerce.auth.token.provider.jpa.domain.RefreshToken
- setRotationExpiration(Long) - Method in class com.broadleafcommerce.auth.token.provider.jpa.domain.JpaRefreshToken1
- setRotationExpiration(Long) - Method in class com.broadleafcommerce.auth.token.provider.jpa.domain.JpaRefreshToken2
- setRotationExpiration(Long) - Method in class com.broadleafcommerce.auth.token.provider.jpa.domain.JpaRefreshToken3
- setRotationExpiration(Long) - Method in class com.broadleafcommerce.auth.token.provider.jpa.domain.JpaRefreshToken4
- setRotationExpiration(Long) - Method in class com.broadleafcommerce.auth.token.provider.jpa.domain.JpaRefreshToken5
- setRotationExpiration(Long) - Method in class com.broadleafcommerce.auth.token.provider.jpa.domain.JpaRefreshToken6
- setRotationExpiration(Long) - Method in interface com.broadleafcommerce.auth.token.provider.jpa.domain.RefreshToken
- setSavedAuthRequestCookieSameSiteValue(String) - Method in class com.broadleafcommerce.auth.client.autoconfigure.AuthorizationRequestRepositoryProperties
-
The value to use for the SameSite attribute on the cookies responsible for saving authorization requests.
- setSavedRequestCookieSameSiteValue(String) - Method in class com.broadleafcommerce.auth.user.session.environment.StatelessUtilProperties
-
The value to use for the SameSite attribute on the "saved request" cookie responsible for redirecting users following an authentication request.
- setScope(SecurityScope) - Method in class com.broadleafcommerce.auth.security.domain.PermissionScope
- setScopes(Set<String>) - Method in class com.broadleafcommerce.auth.client.domain.OAuthClientRegistrationWrapper
- setScopes(Set<String>) - Method in class com.broadleafcommerce.auth.client.provider.jpa.domain.JpaOAuthClientRegistration
- setScopes(Set<String>) - Method in class com.broadleafcommerce.auth.client.web.repo.AuthorizationRequestWrapper
- setScopes(Set<String>) - Method in class com.broadleafcommerce.auth.data.autoconfigure.AuthorizationDataInitializationProperties.AuthorizedClientConfig
- setScopes(Set<String>) - Method in class com.broadleafcommerce.auth.server.domain.AuthorizedClient
-
The scopes for this client.
- setScopes(Set<String>) - Method in class com.broadleafcommerce.auth.server.provider.jpa.domain.JpaAuthorizedClient
- setSecretKey(SecretKey) - Static method in class com.broadleafcommerce.auth.client.provider.jpa.service.EncryptionMigrationTask
- setSecurityContextAccessor(SecurityContextAccessor) - Method in class com.broadleafcommerce.auth.security.service.DefaultSecurityService
- setSegmentId(String) - Method in class com.broadleafcommerce.auth.user.messaging.ClearCustomerSegmentRequest
-
The segment ID to be removed.
- setServerId(String) - Method in class com.broadleafcommerce.auth.data.autoconfigure.AuthorizationDataInitializationProperties.AuthorizedClientConfig
- setServerId(String) - Method in class com.broadleafcommerce.auth.resource.domain.User
-
The ID of the authorization server that this user is a member of.
- setServerId(String) - Method in class com.broadleafcommerce.auth.server.domain.AuthorizedClient
-
The ID of the authorization server this authorized client is part of.
- setServerId(String) - Method in class com.broadleafcommerce.auth.server.provider.jpa.domain.JpaAuthorizedClient
- setServerId(String) - Method in class com.broadleafcommerce.auth.user.provider.jpa.domain.JpaUser
- setServiceId(String) - Method in class com.broadleafcommerce.auth.resource.domain.User
-
If this user was synchronized from a BLC service (ex: the admin user service or the customer service), this field will be the ID value used by that service for this user.
- setServiceId(String) - Method in class com.broadleafcommerce.auth.user.provider.jpa.domain.JpaUser
- setSessionCookie(HttpServletResponse, OAuth2UserDetails) - Method in class com.broadleafcommerce.auth.user.service.DefaultSessionAuthenticationStrategy
- setShortPattern(String) - Method in class com.broadleafcommerce.auth.user.validation.autoconfigure.PasswordValidatorProperties
-
Password must be at least 8 characters
- setSpecialPattern(String) - Method in class com.broadleafcommerce.auth.user.validation.autoconfigure.PasswordValidatorProperties
-
Password must include at least 1 special character (e.g., !, $, &)
- setSsoEnabled(boolean) - Method in class com.broadleafcommerce.auth.server.domain.AuthorizationServer
-
Whether or not SSO is enabled for this authorization server.
- setSsoEnabled(boolean) - Method in class com.broadleafcommerce.auth.server.provider.jpa.domain.JpaAuthorizationServer
- setSsoEnabled(boolean) - Method in class com.broadleafcommerce.auth.tenant.domain.DefaultAuthServerProperties.AuthServerProperties
- setSsoEnabled(Boolean) - Method in class com.broadleafcommerce.auth.data.autoconfigure.AuthorizationDataInitializationProperties.AuthorizationServerConfig
- setState(String) - Method in class com.broadleafcommerce.auth.client.web.repo.AuthorizationRequestWrapper
- setSubject(String) - Method in class com.broadleafcommerce.auth.user.session.DefaultOAuth2SessionToken
- setSupportRefreshTokenCleanup(boolean) - Method in class com.broadleafcommerce.auth.token.TokenProperties
-
Whether or not the system should cleanup expired refresh tokens from the system.
- setSupportRefreshTokenRotation(boolean) - Method in class com.broadleafcommerce.auth.token.TokenProperties
-
Whether or not refresh token rotation is supported.
- setTargets(Set<String>) - Method in class com.broadleafcommerce.auth.resource.domain.Restriction
-
Represents the targets of the restriction.
- setTemplateEngineMessageSource(MessageSource) - Method in class com.broadleafcommerce.auth.user.web.engine.OAuth2ClientIdTemplateEngine
- setTemplatePath(String) - Method in class com.broadleafcommerce.auth.server.domain.AuthorizationServer
-
The path on the classpath to the authorization servers templates.
- setTemplatePath(String) - Method in class com.broadleafcommerce.auth.server.provider.jpa.domain.JpaAuthorizationServer
- setTenantAccess(boolean) - Method in class com.broadleafcommerce.auth.resource.domain.User
-
Indicates whether this user has access at the tenant level or not.
- setTenantAccess(boolean) - Method in class com.broadleafcommerce.auth.user.provider.jpa.domain.JpaUser
- setTenantId(String) - Method in class com.broadleafcommerce.auth.client.domain.OAuthClientRegistrationWrapper
-
The ID of the
Tenant
this registration belongs to. - setTenantId(String) - Method in class com.broadleafcommerce.auth.client.provider.jpa.domain.JpaOAuthClientRegistration
- setTenantId(String) - Method in class com.broadleafcommerce.auth.client.service.DefaultOAuth2AuthorizedClientRepository.TenantAwareOAuth2AuthorizedClientWrapper
- setTenantId(String) - Method in class com.broadleafcommerce.auth.data.autoconfigure.AuthorizationDataInitializationProperties.AuthorizationServerConfig
- setTenantId(String) - Method in class com.broadleafcommerce.auth.resource.domain.User
-
The id of the tenant this user is associated with.
- setTenantId(String) - Method in class com.broadleafcommerce.auth.server.domain.AuthorizationServer
-
The ID of the tenant this authorization server is associated with.
- setTenantId(String) - Method in class com.broadleafcommerce.auth.server.provider.jpa.domain.JpaAuthorizationServer
- setTenantId(String) - Method in class com.broadleafcommerce.auth.tenant.domain.Application
- setTenantId(String) - Method in class com.broadleafcommerce.auth.tenant.provider.jpa.domain.JpaApplication
- setTenantId(String) - Method in class com.broadleafcommerce.auth.user.listener.domain.Customer
- setTenantId(String) - Method in class com.broadleafcommerce.auth.user.provider.jpa.domain.JpaUser
- setToken(String) - Method in class com.broadleafcommerce.auth.user.api.dto.ResetPasswordForm
- setToken(String) - Method in class com.broadleafcommerce.auth.user.domain.PasswordToken
-
The token value
- setToken(String) - Method in class com.broadleafcommerce.auth.user.provider.jpa.domain.JpaPasswordToken
- setTokenEnhancer(TokenEnhancer) - Method in class com.broadleafcommerce.auth.token.service.DefaultRotatingTokenServices
-
An access token enhancer that will be applied to a new token before it is saved in the token store.
- setTokenServices(DefaultRotatingTokenServices) - Method in class com.broadleafcommerce.auth.user.session.embedded.RevokeRefreshTokenLogoutHandler
- setTokenStore(RotatableTokenStore) - Method in class com.broadleafcommerce.auth.token.service.DefaultRotatingTokenServices
-
The persistence strategy for token storage.
- setTokenTimeoutSeconds(int) - Method in class com.broadleafcommerce.auth.server.provider.jpa.domain.JpaAuthorizedClient
- setTokenTimeoutSeconds(int) - Method in class com.broadleafcommerce.auth.tenant.domain.DefaultAuthServerProperties.AuthServerProperties
- setTokenTimeoutSeconds(Integer) - Method in class com.broadleafcommerce.auth.data.autoconfigure.AuthorizationDataInitializationProperties.AuthorizedClientConfig
- setTokenTimeoutSeconds(Integer) - Method in class com.broadleafcommerce.auth.server.domain.AuthorizedClient
-
The period of time, in seconds, that an access token issued will be valid for.
- setTokenUri(String) - Method in class com.broadleafcommerce.auth.client.domain.OAuthClientRegistrationProviderDetails
- setTokenUri(String) - Method in class com.broadleafcommerce.auth.client.provider.jpa.domain.JpaOAuthClientProviderDetails
- setTtl(Duration) - Method in class com.broadleafcommerce.auth.user.validation.autoconfigure.PasswordTokenProperties
-
How long a password reset token is valid for.
- setType(String) - Method in class com.broadleafcommerce.auth.resource.domain.Restriction
-
Represents the type of the restriction.
- setType(String) - Method in class com.broadleafcommerce.auth.resource.domain.User
-
Represents the type of user this is.
- setType(String) - Method in class com.broadleafcommerce.auth.user.provider.jpa.domain.JpaUser
- setUp() - Method in class com.broadleafcommerce.auth.client.provider.jpa.service.EncryptionMigrationTask
- setUpperPattern(String) - Method in class com.broadleafcommerce.auth.user.validation.autoconfigure.PasswordValidatorProperties
-
Password must include at least 1 uppercase character (e.g., A, B, C)
- setUri(String) - Method in class com.broadleafcommerce.auth.client.domain.OAuthClientRegistrationProviderDetails.UserInfoEndpoint
- setUrl(String) - Method in class com.broadleafcommerce.auth.tenant.autoconfigure.ExternalTenantUrlResolverProperties
-
The full base url for an external tenant service.
- setUrl(String) - Method in class com.broadleafcommerce.auth.tenant.domain.UrlResolverResponse
- setUrl(String) - Method in class com.broadleafcommerce.auth.user.web.endpoint.model.OAuth2IdentityProvider
-
The action URL to take the user to the authentication page for this IDP.
- setUsed(boolean) - Method in class com.broadleafcommerce.auth.user.domain.PasswordToken
-
Whether or not this token has been used.
- setUsed(boolean) - Method in class com.broadleafcommerce.auth.user.provider.jpa.domain.JpaPasswordToken
- setUser(User) - Method in class com.broadleafcommerce.auth.user.domain.AuthenticationEvent
-
The user that made the request
- setUser(User) - Method in class com.broadleafcommerce.auth.user.messaging.UserCreationEvent
- setUser(JpaUser) - Method in class com.broadleafcommerce.auth.security.domain.JpaUserRestrictedPermission
- setUser(JpaUser) - Method in class com.broadleafcommerce.auth.security.domain.JpaUserRestrictedRole
- setUser(JpaUser) - Method in class com.broadleafcommerce.auth.security.domain.JpaUserRestriction
- setUserContext(UserContext) - Method in class com.broadleafcommerce.auth.user.session.token.enhancer.AbstractUserTokenEnhancer
- setUseRedirectUriHost(boolean) - Method in class com.broadleafcommerce.auth.user.autoconfigure.AuthorizationServerProperties
-
Deprecated.
- setUseRedirectUriHost(boolean) - Method in class com.broadleafcommerce.auth.user.session.OAuth2AuthenticationEntryPoint
- setUserEnabled(boolean) - Method in class com.broadleafcommerce.auth.server.service.anonymization.AuthAnonymizationProperties
-
Whether or not anonymization specific to the
User
domain is supported - setUserId(String) - Method in class com.broadleafcommerce.auth.resource.domain.UserAttributesRequest
-
The id of the user to add additional attributes.
- setUserId(String) - Method in class com.broadleafcommerce.auth.user.domain.PasswordToken
-
The ID of the user associated with this token.
- setUserId(String) - Method in class com.broadleafcommerce.auth.user.domain.UserLoginAttempt
-
The
user id
of the attempted login. - setUserId(String) - Method in class com.broadleafcommerce.auth.user.provider.jpa.domain.JpaPasswordToken
- setUserId(String) - Method in class com.broadleafcommerce.auth.user.provider.jpa.domain.JpaUserLoginAttempt
- setUserId(String) - Method in class com.broadleafcommerce.auth.user.session.DefaultOAuth2SessionToken
- setUserIds(List<String>) - Method in class com.broadleafcommerce.auth.user.messaging.ClearCustomerSegmentRequest
-
The IDs of the users to remove from the segment.
- setUserInfoAuthenticationMethod(String) - Method in class com.broadleafcommerce.auth.client.provider.jpa.domain.JpaOAuthClientProviderDetails
- setUserInfoEndpoint(OAuthClientRegistrationProviderDetails.UserInfoEndpoint) - Method in class com.broadleafcommerce.auth.client.domain.OAuthClientRegistrationProviderDetails
- setUserInfoUri(String) - Method in class com.broadleafcommerce.auth.client.provider.jpa.domain.JpaOAuthClientProviderDetails
- setUserInfoUserNameAttributeName(String) - Method in class com.broadleafcommerce.auth.client.provider.jpa.domain.JpaOAuthClientProviderDetails
- setUsername(String) - Method in class com.broadleafcommerce.auth.resource.domain.User
-
What this user uses to actually log in.
- setUsername(String) - Method in class com.broadleafcommerce.auth.user.api.dto.ResetPasswordForm
- setUsername(String) - Method in class com.broadleafcommerce.auth.user.api.dto.UserRegistration
-
Username
- setUsername(String) - Method in class com.broadleafcommerce.auth.user.domain.UserLoginAttempt
-
The username used in the login attempt.
- setUsername(String) - Method in class com.broadleafcommerce.auth.user.listener.domain.Customer
- setUsername(String) - Method in class com.broadleafcommerce.auth.user.provider.jpa.domain.JpaUser
- setUsername(String) - Method in class com.broadleafcommerce.auth.user.provider.jpa.domain.JpaUserLoginAttempt
-
The username used in the login attempt.
- setUserNameAttributeName(String) - Method in class com.broadleafcommerce.auth.client.domain.OAuthClientRegistrationProviderDetails.UserInfoEndpoint
- setUserRoleIds(Set<String>) - Method in class com.broadleafcommerce.auth.tenant.domain.DefaultAuthServerProperties.AuthServerProperties
- setUserRoleService(UserRoleService<UserRole>) - Method in class com.broadleafcommerce.auth.resource.service.validation.UserRoleValidator
-
Lazy injection since this validator is itself a service component.
- setUserService(UserService<User>) - Method in class com.broadleafcommerce.auth.user.session.token.enhancer.AbstractUserTokenEnhancer
- setUserType(String) - Method in class com.broadleafcommerce.auth.user.api.dto.UserRegistration
-
The type of user to register this user as.
- setValue(String) - Method in class com.broadleafcommerce.auth.user.autoconfigure.AuthorizationServerProperties.ContentSecurityPolicyProperties.DirectiveValue
- setValue(String) - Method in class com.broadleafcommerce.auth.user.session.DefaultOAuth2SessionToken
- setWhitelistedImpersonationAuthorities(Set<String>) - Method in class com.broadleafcommerce.auth.user.autoconfigure.AuthorizationServerProperties.OAuth2
-
The whitelist of
GrantedAuthority
that will be inherited when a user is impersonated by a CSR user. - setWhitelistedRedirectUris(Set<String>) - Method in class com.broadleafcommerce.auth.data.autoconfigure.AuthorizationDataInitializationProperties.AuthorizedClientConfig
- setWhitespacePattern(String) - Method in class com.broadleafcommerce.auth.user.validation.autoconfigure.PasswordValidatorProperties
-
Password cannot contain any whitespace characters
- shouldEnhance(OAuth2AccessToken, OAuth2Authentication) - Method in class com.broadleafcommerce.auth.user.session.token.enhancer.AbstractUserTokenEnhancer
-
Whether or not the token should be enhanced.
- shouldEnhance(OAuth2Authentication) - Method in class com.broadleafcommerce.auth.user.session.token.enhancer.ClientRestrictionTokenEnhancer
- shouldVerifyRedirect(HttpServletRequest) - Method in class com.broadleafcommerce.auth.user.session.VerifyRedirectCookieFilter
-
Specifies if the redirect cookie should be verified for the given request
- showRegisterForm(HttpServletRequest, HttpServletResponse, Model, String, String, UserRegistration, BindingResult, MultiValueMap<String, String>) - Method in class com.broadleafcommerce.auth.user.web.endpoint.RegistrationFormController
- simplePayloadMapper(TypeFactory) - Method in class com.broadleafcommerce.auth.user.service.autoconfigure.AuthServiceServiceAutoConfiguration
- SimplePayloadMapper - Class in com.broadleafcommerce.auth.security.service
- SimplePayloadMapper(TypeFactory) - Constructor for class com.broadleafcommerce.auth.security.service.SimplePayloadMapper
- SSLVerificationProperties - Class in com.broadleafcommerce.auth.tenant.autoconfigure
-
Contains properties dictating SSL verification.
- SSLVerificationProperties() - Constructor for class com.broadleafcommerce.auth.tenant.autoconfigure.SSLVerificationProperties
- start() - Method in class com.broadleafcommerce.auth.token.service.DefaultTokenCleanupServices
- started - Variable in class com.broadleafcommerce.auth.token.service.DefaultTokenCleanupServices
- state(String) - Method in class com.broadleafcommerce.auth.client.web.repo.AuthorizationRequestWrapper.AuthorizationRequestWrapperBuilder
- StatelessUtil - Interface in com.broadleafcommerce.auth.user.session
-
Utility for JWT-based cookies - specifically those intended to drive stateless behavior, such as stateless sessions.
- StatelessUtilImpl - Class in com.broadleafcommerce.auth.user.session
- StatelessUtilImpl(AuthorizedClientService<AuthorizedClient>, AuthorizationServerService<AuthorizationServer>, String, String, String) - Constructor for class com.broadleafcommerce.auth.user.session.StatelessUtilImpl
- StatelessUtilProperties - Class in com.broadleafcommerce.auth.user.session.environment
-
Properties to configure behavior of
StatelessUtil
/StatelessUtilImpl
. - StatelessUtilProperties() - Constructor for class com.broadleafcommerce.auth.user.session.environment.StatelessUtilProperties
- status(String) - Method in class com.broadleafcommerce.auth.passcode.service.DefaultPasscodeService
- status(String) - Method in interface com.broadleafcommerce.auth.passcode.service.PasscodeService
-
Get the status of a
PasswordToken
. - status(HttpServletRequest, HttpServletResponse, String) - Method in class com.broadleafcommerce.auth.user.web.endpoint.PasscodeEndpoint
- stop() - Method in class com.broadleafcommerce.auth.token.service.DefaultTokenCleanupServices
- store(String, OAuth2Authentication) - Method in class com.broadleafcommerce.auth.security.service.DefaultAuthorizationCodeServices
- storeRefreshToken(OAuth2RefreshToken, OAuth2Authentication) - Method in interface com.broadleafcommerce.auth.token.service.RotatableTokenStore
- storeRefreshToken(OAuth2RefreshToken, OAuth2Authentication, String) - Method in class com.broadleafcommerce.auth.token.service.DefaultRotatingTokenStore
- storeRefreshToken(OAuth2RefreshToken, OAuth2Authentication, String) - Method in interface com.broadleafcommerce.auth.token.service.RotatableTokenStore
-
Store a refresh token in the datastore, and include the
JTI
value of the original, root refresh token in the line. - SUBJECT - Static variable in class com.broadleafcommerce.auth.resource.domain.SessionTokenClaimKeys
-
The claim storing a String user subject for the current session.
- success(List<UserRole>) - Static method in class com.broadleafcommerce.auth.security.service.hydration.UserRoleAncestryHydrationResponse
- SUCCESS - com.broadleafcommerce.auth.user.domain.LoginAttemptResult
- successfulAuthentication(HttpServletRequest, HttpServletResponse, FilterChain, Authentication) - Method in class com.broadleafcommerce.auth.user.session.OAuth2SessionAuthenticationFilter
- supports(Class<?>, ContextInfo) - Method in class com.broadleafcommerce.auth.client.validation.OAuthClientRegistrationWrapperEntityValidator
- supports(Class<?>) - Method in class com.broadleafcommerce.auth.user.session.embedded.EmbeddedLoginAuthenticationProvider
- supports(Class<?>) - Method in class com.broadleafcommerce.auth.user.session.embedded.EmbeddedLoginTokenAuthenticationProvider
- supports(Class<?>) - Method in class com.broadleafcommerce.auth.user.session.FormLoginAuthenticationProvider
- supports(Class<?>) - Method in class com.broadleafcommerce.auth.user.session.OAuth2SessionAuthenticationProvider
- supports(Class<?>, ContextInfo) - Method in class com.broadleafcommerce.auth.resource.service.validation.UserPermissionValidator
- supports(Class<?>, ContextInfo) - Method in class com.broadleafcommerce.auth.resource.service.validation.UserRoleValidator
- supports(Class<?>, ContextInfo) - Method in class com.broadleafcommerce.auth.resource.service.validation.UserValidator
- supports(Class<?>, ContextInfo) - Method in class com.broadleafcommerce.auth.server.validation.AuthorizedClientEntityValidator
- supports(Class<?>, ContextInfo) - Method in class com.broadleafcommerce.auth.server.validation.AuthServerEntityValidator
T
- TENANT_ACCESS - Static variable in class com.broadleafcommerce.auth.resource.domain.AccessTokenClaimKeys.TenantClaims
-
Used to add a user's tenant access flag as a claim.
- TENANT_ID - Static variable in class com.broadleafcommerce.auth.resource.domain.AccessTokenClaimKeys.TenantClaims
-
Used to add a user's tenant ID as a claim.
- TENANT_MISMATCH - Static variable in class com.broadleafcommerce.auth.user.endpoint.DefaultImpersonationRequestValidator
- tenantAccess(boolean) - Method in class com.broadleafcommerce.auth.user.listener.domain.AdminUser.AdminUserBuilder
- TenantAwareOAuth2AuthorizedClientWrapper() - Constructor for class com.broadleafcommerce.auth.client.service.DefaultOAuth2AuthorizedClientRepository.TenantAwareOAuth2AuthorizedClientWrapper
- TenantAwareOAuth2AuthorizedClientWrapper(OAuth2AuthorizedClient, String) - Constructor for class com.broadleafcommerce.auth.client.service.DefaultOAuth2AuthorizedClientRepository.TenantAwareOAuth2AuthorizedClientWrapper
- tenantId(String) - Method in class com.broadleafcommerce.auth.user.listener.domain.AdminPermission.AdminPermissionBuilder
- tenantId(String) - Method in class com.broadleafcommerce.auth.user.listener.domain.AdminRole.AdminRoleBuilder
- tenantId(String) - Method in class com.broadleafcommerce.auth.user.listener.domain.AdminUser.AdminUserBuilder
- tenantPropertiesTokenEnhancer() - Method in class com.broadleafcommerce.auth.user.session.token.enhancer.autoconfigure.TokenEnhancerAutoConfiguration
- TenantPropertiesTokenEnhancer - Class in com.broadleafcommerce.auth.user.session.token.enhancer
-
Token enhancer to add the values "tenant_access", "application_access", "tenant_id" and "application_ids" to the token, if they exist.
- TenantPropertiesTokenEnhancer() - Constructor for class com.broadleafcommerce.auth.user.session.token.enhancer.TenantPropertiesTokenEnhancer
- TenantSynchronizationAutoConfiguration - Class in com.broadleafcommerce.auth.tenant.autoconfigure
- TenantSynchronizationAutoConfiguration() - Constructor for class com.broadleafcommerce.auth.tenant.autoconfigure.TenantSynchronizationAutoConfiguration
- TenantSynchronizationJpaAutoConfiguration - Class in com.broadleafcommerce.auth.tenant.provider.jpa.autoconfigure
- TenantSynchronizationJpaAutoConfiguration() - Constructor for class com.broadleafcommerce.auth.tenant.provider.jpa.autoconfigure.TenantSynchronizationJpaAutoConfiguration
- tenantUrlResolver(WebClient, ExternalTenantUrlResolverProperties) - Method in class com.broadleafcommerce.auth.tenant.autoconfigure.TenantUrlResolverAutoConfiguration
- TenantUrlResolver - Interface in com.broadleafcommerce.auth.tenant.service
-
Responsible for resolving the base URL at which an application or admin is served given the ID of an application or tenant.
- TenantUrlResolverAutoConfiguration - Class in com.broadleafcommerce.auth.tenant.autoconfigure
-
Configuration for the
TenantUrlResolver
. - TenantUrlResolverAutoConfiguration() - Constructor for class com.broadleafcommerce.auth.tenant.autoconfigure.TenantUrlResolverAutoConfiguration
- tenantWebClient(ObjectMapper, SSLVerificationProperties) - Method in class com.broadleafcommerce.auth.tenant.autoconfigure.TenantUrlResolverAutoConfiguration
- throwIfLocked(int, String, AuthorizationServer, User) - Method in class com.broadleafcommerce.auth.user.service.DefaultUserLockoutService
- toAuthPermissionRef(AdminPermissionRef) - Method in class com.broadleafcommerce.auth.user.listener.AdminUserPersistenceHandler
-
Deprecated.Since 1.7.0. Use
AdminUserPersistenceHandler.toAuthPermissionRef(String)
- toAuthPermissionRef(String) - Method in class com.broadleafcommerce.auth.user.listener.AdminUserPersistenceHandler
- toAuthRestrictedPermission(AdminRestrictedPermission) - Method in class com.broadleafcommerce.auth.user.listener.AdminUserPersistenceHandler
- toAuthRestrictedRole(AdminRestrictedRole) - Method in class com.broadleafcommerce.auth.user.listener.AdminUserPersistenceHandler
- toAuthRestriction(AdminRestriction) - Method in class com.broadleafcommerce.auth.user.listener.AdminUserPersistenceHandler
- toAuthRestriction(String, Set<String>) - Method in class com.broadleafcommerce.auth.user.listener.AdminUserPersistenceHandler
- toAuthRoleRef(AdminRoleRef) - Method in class com.broadleafcommerce.auth.user.listener.AdminUserPersistenceHandler
-
Deprecated.Since 1.7.0. Use
AdminUserPersistenceHandler.toAuthRoleRef(String)
- toAuthRoleRef(String) - Method in class com.broadleafcommerce.auth.user.listener.AdminUserPersistenceHandler
- toClientDetails() - Method in class com.broadleafcommerce.auth.server.domain.AuthorizedClient
-
Convert this authorized client to a
ClientDetails
. - token - Variable in class com.broadleafcommerce.auth.user.api.dto.ResetPasswordForm
- token(String) - Method in class com.broadleafcommerce.auth.user.api.dto.ResetPasswordForm.ResetPasswordFormBuilder
- TOKEN - Static variable in class com.broadleafcommerce.auth.user.service.DefaultUserMessagingService
- TOKEN_FIELD_BLANK - Static variable in class com.broadleafcommerce.auth.user.endpoint.DefaultImpersonationRequestValidator
- TOKEN_TIMEOUT_SECONDS_DEFAULT - Static variable in class com.broadleafcommerce.auth.token.TokenProperties
- TokenAutoConfiguration - Class in com.broadleafcommerce.auth.token.autoconfigure
-
Configuration specific to the token handling in the auth service
- TokenAutoConfiguration() - Constructor for class com.broadleafcommerce.auth.token.autoconfigure.TokenAutoConfiguration
- TokenEnhancerAutoConfiguration - Class in com.broadleafcommerce.auth.user.session.token.enhancer.autoconfigure
- TokenEnhancerAutoConfiguration() - Constructor for class com.broadleafcommerce.auth.user.session.token.enhancer.autoconfigure.TokenEnhancerAutoConfiguration
- TokenEnhancerUtil - Class in com.broadleafcommerce.auth.user.session.token.enhancer
-
Convenience methods for common operations when enhancing tokens.
- TokenJpaAutoConfiguration - Class in com.broadleafcommerce.auth.token.provider.jpa.autoconfigure
-
Setup spring data repositories and entities for refresh token related domain
- TokenJpaAutoConfiguration() - Constructor for class com.broadleafcommerce.auth.token.provider.jpa.autoconfigure.TokenJpaAutoConfiguration
- TokenProperties - Class in com.broadleafcommerce.auth.token
-
Configuration properties for refresh token rotation handling
- TokenProperties() - Constructor for class com.broadleafcommerce.auth.token.TokenProperties
- tokenServices(AuthorizationServerEndpointsConfigurer, TokenEnhancerChain) - Method in class com.broadleafcommerce.auth.user.autoconfigure.AuthorizationServerConfiguration
- tokenStore(JwtAccessTokenConverter, List<RefreshTokenRepository<RefreshToken>>, TokenProperties, JdbcTemplate) - Method in class com.broadleafcommerce.auth.autoconfigure.AuthServiceOAuth2CommonAutoConfiguration
- tokenStoreCleanupJDBCTemplate(DataSource, TokenProperties) - Method in class com.broadleafcommerce.auth.autoconfigure.AuthServiceOAuth2CommonAutoConfiguration
- toMe() - Method in class com.broadleafcommerce.auth.client.provider.jpa.domain.JpaOAuthClientProviderDetails
- toMe() - Method in class com.broadleafcommerce.auth.client.provider.jpa.domain.JpaOAuthClientRegistration
- toMe() - Method in class com.broadleafcommerce.auth.security.domain.JpaUserPermission
- toMe() - Method in class com.broadleafcommerce.auth.security.domain.JpaUserRole
- toMe() - Method in class com.broadleafcommerce.auth.server.provider.jpa.domain.JpaAuthorizationServer
- toMe() - Method in class com.broadleafcommerce.auth.server.provider.jpa.domain.JpaAuthorizedClient
- toMe() - Method in class com.broadleafcommerce.auth.tenant.provider.jpa.domain.JpaApplication
- toMe() - Method in class com.broadleafcommerce.auth.user.provider.jpa.domain.JpaPasswordToken
- toMe() - Method in class com.broadleafcommerce.auth.user.provider.jpa.domain.JpaUser
- toMe() - Method in class com.broadleafcommerce.auth.user.provider.jpa.domain.JpaUserLoginAttempt
- toMeParentUserBackReferenceAdder(MappingContext<U, J>) - Method in class com.broadleafcommerce.auth.user.provider.jpa.domain.JpaUser
- toMePostConverter() - Method in class com.broadleafcommerce.auth.server.provider.jpa.domain.JpaAuthorizationServer
- toRef() - Method in class com.broadleafcommerce.auth.resource.domain.UserPermission
- toRef() - Method in class com.broadleafcommerce.auth.resource.domain.UserRole
- toRepositoryDomain(Object, Class<D>) - Method in class com.broadleafcommerce.auth.security.service.SimplePayloadMapper
- toRepositoryDomain(Object, R) - Method in class com.broadleafcommerce.auth.security.service.SimplePayloadMapper
- toString() - Method in class com.broadleafcommerce.auth.cache.AuthCacheProperties
- toString() - Method in class com.broadleafcommerce.auth.client.autoconfigure.AuthorizationRequestRepositoryProperties
- toString() - Method in class com.broadleafcommerce.auth.client.autoconfigure.OAuth2AuthorizedClientRepositoryProperties
- toString() - Method in class com.broadleafcommerce.auth.client.domain.OAuthClientRegistrationProviderDetails
- toString() - Method in class com.broadleafcommerce.auth.client.domain.OAuthClientRegistrationProviderDetails.UserInfoEndpoint
- toString() - Method in class com.broadleafcommerce.auth.client.domain.OAuthClientRegistrationWrapper
- toString() - Method in class com.broadleafcommerce.auth.client.provider.authentication.BroadleafOAuthClientAuthenticationDetails
- toString() - Method in class com.broadleafcommerce.auth.client.provider.jpa.domain.JpaOAuthClientProviderDetails
- toString() - Method in class com.broadleafcommerce.auth.client.provider.jpa.domain.JpaOAuthClientRegistration
- toString() - Method in class com.broadleafcommerce.auth.client.service.DefaultOAuth2AuthorizedClientRepository.TenantAwareOAuth2AuthorizedClientWrapper
- toString() - Method in class com.broadleafcommerce.auth.client.web.repo.AuthorizationRequestWrapper.AuthorizationRequestWrapperBuilder
- toString() - Method in class com.broadleafcommerce.auth.client.web.repo.AuthorizationRequestWrapper
- toString() - Method in class com.broadleafcommerce.auth.data.autoconfigure.AuthorizationDataInitializationProperties.AuthorizationServerConfig
- toString() - Method in class com.broadleafcommerce.auth.data.autoconfigure.AuthorizationDataInitializationProperties.AuthorizedClientConfig
- toString() - Method in class com.broadleafcommerce.auth.data.autoconfigure.AuthorizationDataInitializationProperties
- toString() - Method in class com.broadleafcommerce.auth.provider.jpa.environment.AuthenticationProperties
- toString() - Method in class com.broadleafcommerce.auth.resource.domain.ApplicationRef
- toString() - Method in class com.broadleafcommerce.auth.resource.domain.RestrictedPermission
- toString() - Method in class com.broadleafcommerce.auth.resource.domain.RestrictedRole
- toString() - Method in class com.broadleafcommerce.auth.resource.domain.Restriction
- toString() - Method in class com.broadleafcommerce.auth.resource.domain.User
- toString() - Method in class com.broadleafcommerce.auth.resource.domain.UserAttributesRequest
- toString() - Method in class com.broadleafcommerce.auth.resource.domain.UserOperation
- toString() - Method in class com.broadleafcommerce.auth.resource.domain.UserOperationInformation
- toString() - Method in class com.broadleafcommerce.auth.resource.domain.UserPermission
- toString() - Method in class com.broadleafcommerce.auth.resource.domain.UserPermissionRef
- toString() - Method in class com.broadleafcommerce.auth.resource.domain.UserRole
- toString() - Method in class com.broadleafcommerce.auth.resource.domain.UserRoleRef
- toString() - Method in class com.broadleafcommerce.auth.security.domain.AuthCode
- toString() - Method in class com.broadleafcommerce.auth.security.domain.JpaUserPermission
- toString() - Method in class com.broadleafcommerce.auth.security.domain.JpaUserRestrictedPermission
- toString() - Method in class com.broadleafcommerce.auth.security.domain.JpaUserRestrictedRole
- toString() - Method in class com.broadleafcommerce.auth.security.domain.JpaUserRestriction
- toString() - Method in class com.broadleafcommerce.auth.security.domain.JpaUserRole
- toString() - Method in class com.broadleafcommerce.auth.security.domain.PermissionScope
- toString() - Method in class com.broadleafcommerce.auth.security.domain.SecurityScope
- toString() - Method in class com.broadleafcommerce.auth.security.service.DefaultPrivilegeService.PrivilegeHydrationResult
- toString() - Method in class com.broadleafcommerce.auth.security.service.hydration.UserRoleAncestryHydrationResponse
- toString() - Method in class com.broadleafcommerce.auth.security.service.PrivilegeSummary
- toString() - Method in class com.broadleafcommerce.auth.security.web.authentication.AuthenticationFailureExceptionMapping
- toString() - Method in class com.broadleafcommerce.auth.server.domain.AuthorizationServer
- toString() - Method in class com.broadleafcommerce.auth.server.domain.AuthorizedClient
- toString() - Method in class com.broadleafcommerce.auth.server.provider.jpa.domain.JpaAuthorizationServer
- toString() - Method in class com.broadleafcommerce.auth.server.provider.jpa.domain.JpaAuthorizedClient
- toString() - Method in class com.broadleafcommerce.auth.server.service.anonymization.AuthAnonymizationProperties
- toString() - Method in class com.broadleafcommerce.auth.server.web.endpoint.ClientDiscoveryEndpoint.ClientDiscoveryResponse
- toString() - Method in class com.broadleafcommerce.auth.tenant.autoconfigure.SSLVerificationProperties
- toString() - Method in class com.broadleafcommerce.auth.tenant.domain.Application
- toString() - Method in class com.broadleafcommerce.auth.tenant.domain.DefaultAuthServerProperties.AuthServerProperties
- toString() - Method in class com.broadleafcommerce.auth.tenant.domain.DefaultAuthServerProperties
- toString() - Method in class com.broadleafcommerce.auth.tenant.domain.UrlResolverResponse
- toString() - Method in class com.broadleafcommerce.auth.tenant.provider.jpa.domain.JpaApplication
- toString() - Method in class com.broadleafcommerce.auth.token.provider.jpa.domain.JpaRefreshToken1
- toString() - Method in class com.broadleafcommerce.auth.token.provider.jpa.domain.JpaRefreshToken2
- toString() - Method in class com.broadleafcommerce.auth.token.provider.jpa.domain.JpaRefreshToken3
- toString() - Method in class com.broadleafcommerce.auth.token.provider.jpa.domain.JpaRefreshToken4
- toString() - Method in class com.broadleafcommerce.auth.token.provider.jpa.domain.JpaRefreshToken5
- toString() - Method in class com.broadleafcommerce.auth.token.provider.jpa.domain.JpaRefreshToken6
- toString() - Method in class com.broadleafcommerce.auth.token.service.DefaultOriginalAwareOAuth2RefreshToken
- toString() - Method in class com.broadleafcommerce.auth.token.TokenProperties
- toString() - Method in class com.broadleafcommerce.auth.user.api.dto.ChangePasswordForm
- toString() - Method in class com.broadleafcommerce.auth.user.api.dto.ResetPasswordForm.ResetPasswordFormBuilder
- toString() - Method in class com.broadleafcommerce.auth.user.api.dto.ResetPasswordForm
- toString() - Method in class com.broadleafcommerce.auth.user.api.dto.UserRegistration
- toString() - Method in class com.broadleafcommerce.auth.user.autoconfigure.AuthorizationServerProperties.ContentSecurityPolicyProperties.DirectiveValue
- toString() - Method in class com.broadleafcommerce.auth.user.autoconfigure.AuthorizationServerProperties.ContentSecurityPolicyProperties
- toString() - Method in class com.broadleafcommerce.auth.user.autoconfigure.AuthorizationServerProperties.OAuth2
- toString() - Method in class com.broadleafcommerce.auth.user.autoconfigure.AuthorizationServerProperties
- toString() - Method in class com.broadleafcommerce.auth.user.autoconfigure.UserLockoutProperties
- toString() - Method in class com.broadleafcommerce.auth.user.domain.AuthenticationEvent
- toString() - Method in class com.broadleafcommerce.auth.user.domain.PasswordToken
- toString() - Method in class com.broadleafcommerce.auth.user.domain.UserLoginAttempt
- toString() - Method in class com.broadleafcommerce.auth.user.endpoint.ImpersonationRequest
- toString() - Method in class com.broadleafcommerce.auth.user.endpoint.ImpersonationRequestToken
- toString() - Method in class com.broadleafcommerce.auth.user.listener.domain.AdminPermission.AdminPermissionBuilder
- toString() - Method in class com.broadleafcommerce.auth.user.listener.domain.AdminPermission
- toString() - Method in class com.broadleafcommerce.auth.user.listener.domain.AdminPermissionRef
- toString() - Method in class com.broadleafcommerce.auth.user.listener.domain.AdminRestrictedPermission
- toString() - Method in class com.broadleafcommerce.auth.user.listener.domain.AdminRestrictedRole
- toString() - Method in class com.broadleafcommerce.auth.user.listener.domain.AdminRestriction
- toString() - Method in class com.broadleafcommerce.auth.user.listener.domain.AdminRole.AdminRoleBuilder
- toString() - Method in class com.broadleafcommerce.auth.user.listener.domain.AdminRole
- toString() - Method in class com.broadleafcommerce.auth.user.listener.domain.AdminRoleRef
- toString() - Method in class com.broadleafcommerce.auth.user.listener.domain.AdminUser.AdminUserBuilder
- toString() - Method in class com.broadleafcommerce.auth.user.listener.domain.AdminUser
- toString() - Method in class com.broadleafcommerce.auth.user.listener.domain.Customer
- toString() - Method in class com.broadleafcommerce.auth.user.messaging.ClearCustomerSegmentRequest
- toString() - Method in class com.broadleafcommerce.auth.user.messaging.UserCreationEvent
- toString() - Method in class com.broadleafcommerce.auth.user.provider.jpa.domain.JpaPasswordToken
- toString() - Method in class com.broadleafcommerce.auth.user.provider.jpa.domain.JpaUser
- toString() - Method in class com.broadleafcommerce.auth.user.provider.jpa.domain.JpaUserLoginAttempt
- toString() - Method in class com.broadleafcommerce.auth.user.service.autoconfigure.AuthRegistrationProperties
- toString() - Method in class com.broadleafcommerce.auth.user.session.DefaultOAuth2SessionToken
- toString() - Method in class com.broadleafcommerce.auth.user.session.environment.StatelessUtilProperties
- toString() - Method in class com.broadleafcommerce.auth.user.session.token.enhancer.UserContext
- toString() - Method in class com.broadleafcommerce.auth.user.validation.autoconfigure.PasswordTokenProperties
- toString() - Method in class com.broadleafcommerce.auth.user.validation.autoconfigure.PasswordValidatorProperties
- toString() - Method in class com.broadleafcommerce.auth.user.validation.PasswordValidation
- toString() - Method in class com.broadleafcommerce.auth.user.web.endpoint.EmbeddedAuthenticationController.PasswordResetEmailRequest
- toString() - Method in class com.broadleafcommerce.auth.user.web.endpoint.model.OAuth2IdentityProvider
- triggeredJobEventInputPurgeLoginTable() - Method in interface com.broadleafcommerce.auth.user.service.PurgeLoginTriggeredJobEventConsumer
- tryAuthenticate(Authentication, String, String) - Method in class com.broadleafcommerce.auth.user.session.FormLoginAuthenticationFilter
U
- ULIDGenerationStrategy - Class in com.broadleafcommerce.auth.repository.provider.hibernate.generation
-
A generation strategy that generates a ULID for a primary key.
- ULIDGenerationStrategy() - Constructor for class com.broadleafcommerce.auth.repository.provider.hibernate.generation.ULIDGenerationStrategy
- unlockUser(User) - Method in class com.broadleafcommerce.auth.user.service.DefaultUserLockoutService
- unlockUser(User) - Method in interface com.broadleafcommerce.auth.user.service.UserLockoutService
-
Manually unlock a user
- unlockUserIfEligible(String, String) - Method in class com.broadleafcommerce.auth.user.service.DefaultUserLockoutService
- unlockUserIfEligible(String, String) - Method in interface com.broadleafcommerce.auth.user.service.UserLockoutService
-
If a user is eligbile for unlocking, unlock them.
- unlockUserOnPasswordResetIfEligible(User) - Method in class com.broadleafcommerce.auth.user.service.DefaultUserLockoutService
- unlockUserOnPasswordResetIfEligible(User) - Method in interface com.broadleafcommerce.auth.user.service.UserLockoutService
-
After a password reset, unlock the user if they're eligible.
- unsuccessfulAuthentication(HttpServletRequest, HttpServletResponse, AuthenticationException) - Method in class com.broadleafcommerce.auth.user.session.FormLoginAuthenticationFilter
- unsuccessfulAuthentication(HttpServletRequest, HttpServletResponse, AuthenticationException) - Method in class com.broadleafcommerce.auth.user.session.OAuth2SessionAuthenticationFilter
- UPDATE - com.broadleafcommerce.auth.security.domain.PermissionType
- updateApplication(JsonNode, Application) - Method in class com.broadleafcommerce.auth.tenant.message.AuthTenantPersistenceHandler
- updateBasicRoleInfo(AdminRole, UserRole) - Method in class com.broadleafcommerce.auth.user.listener.AdminRolePersistenceHandler
- updateExistingUser(Customer, Instant) - Method in class com.broadleafcommerce.auth.user.listener.CustomerPersistenceHandler
- updateOrCreateUser(Customer, JsonNode) - Method in class com.broadleafcommerce.auth.user.listener.CustomerPersistenceHandler
- updateParent(AdminRole, UserRole) - Method in class com.broadleafcommerce.auth.user.listener.AdminRolePersistenceHandler
-
Don't validate parent or ancestry here, since we expect the admin user service to have pre-validated it against cycles or broken references.
- updatePassword(UserDetails, String) - Method in class com.broadleafcommerce.auth.user.service.password.DefaultUserPasswordService
- updatePasswordForUser(U, String, String) - Method in class com.broadleafcommerce.auth.user.service.password.DefaultUserPasswordService
- updatePasswordForUser(U, String, String) - Method in interface com.broadleafcommerce.auth.user.service.password.UserPasswordService
-
Send a password change notification email and update the user's password.
- updatePermissionInfo(AdminPermission, UserPermission) - Method in class com.broadleafcommerce.auth.user.listener.AdminPermissionPersistenceHandler
- updatePermissions(AdminRole, UserRole) - Method in class com.broadleafcommerce.auth.user.listener.AdminRolePersistenceHandler
-
We will not validate these references by querying for them, as the associated permissions may not yet be synchronized to the authentication service.
- updatePermissions(AdminUser, User) - Method in class com.broadleafcommerce.auth.user.listener.AdminUserPersistenceHandler
-
We will not validate these references by querying for them, as the associated permissions may not yet be synchronized to the authentication service.
- updatePermissionTenantRestrictions(AdminPermission, UserPermission) - Method in class com.broadleafcommerce.auth.user.listener.AdminPermissionPersistenceHandler
- updateRoleTenantRestrictions(AdminRole, UserRole) - Method in class com.broadleafcommerce.auth.user.listener.AdminRolePersistenceHandler
- updateUserAttributes(UserAttributesRequest) - Method in class com.broadleafcommerce.auth.resource.web.endpoint.UserAttributesEndpoint
- updateUserFields(Customer, User) - Method in class com.broadleafcommerce.auth.user.listener.CustomerPersistenceHandler
-
Updates user fields that auth is concerned with.
- updateUserInfo(AdminUser, User) - Method in class com.broadleafcommerce.auth.user.listener.AdminUserPersistenceHandler
- updateUserRestrictedPermissions(AdminUser, User) - Method in class com.broadleafcommerce.auth.user.listener.AdminUserPersistenceHandler
- updateUserRestrictedRoles(AdminUser, User) - Method in class com.broadleafcommerce.auth.user.listener.AdminUserPersistenceHandler
- updateUserRestrictions(AdminUser, User) - Method in class com.broadleafcommerce.auth.user.listener.AdminUserPersistenceHandler
- updateUserRoles(AdminUser, User) - Method in class com.broadleafcommerce.auth.user.listener.AdminUserPersistenceHandler
-
We will not validate these references by querying for them, as the associated roles may not yet be synchronized to the authentication service.
- updateUserStatus(AdminUser, User) - Method in class com.broadleafcommerce.auth.user.listener.AdminUserPersistenceHandler
- updateUserTenantRestrictions(AdminUser, User) - Method in class com.broadleafcommerce.auth.user.listener.AdminUserPersistenceHandler
- URL_REGEX - Static variable in class com.broadleafcommerce.auth.user.service.DefaultUserMessagingService
- UrlResolverResponse - Class in com.broadleafcommerce.auth.tenant.domain
-
A DTO matching the expected structure of a URL resolution response from the tenant service.
- UrlResolverResponse() - Constructor for class com.broadleafcommerce.auth.tenant.domain.UrlResolverResponse
- user(String, Principal) - Method in class com.broadleafcommerce.auth.user.web.endpoint.UserInfoEndpoint
- User - Class in com.broadleafcommerce.auth.resource.domain
-
Represents a user which can authenticate with this service.
- User() - Constructor for class com.broadleafcommerce.auth.resource.domain.User
- USER_ID - Static variable in class com.broadleafcommerce.auth.resource.domain.AccessTokenClaimKeys.UserDataClaims
-
Used for adding an auth user's ID as a claim.
- USER_ID - Static variable in class com.broadleafcommerce.auth.resource.domain.SessionTokenClaimKeys
-
The claim storing a user's ID for the current session.
- USER_ID_ATTRIBUTE - Static variable in class com.broadleafcommerce.auth.user.listener.domain.Customer
-
An attribute we expect to be present in
Customer.attributes
for existing users. - USER_NAME - Static variable in class com.broadleafcommerce.auth.resource.domain.AccessTokenClaimKeys.UserDataClaims
-
Used for adding an auth user's username as a claim.
- USER_TYPE - Static variable in class com.broadleafcommerce.auth.resource.domain.AccessTokenClaimKeys.UserDataClaims
-
Used for adding a user's type as a claim.
- UserAccessController - Class in com.broadleafcommerce.auth.user.web.endpoint
-
Endpoint for retrieving information about the currently authenticated user
- UserAccessController(UserOperationService) - Constructor for class com.broadleafcommerce.auth.user.web.endpoint.UserAccessController
- UserAnonymizationHandler - Class in com.broadleafcommerce.auth.server.service.anonymization
-
Updates PII fields for the
User
domain. - UserAnonymizationHandler(UserService<User>) - Constructor for class com.broadleafcommerce.auth.server.service.anonymization.UserAnonymizationHandler
- UserAttributesEndpoint - Class in com.broadleafcommerce.auth.resource.web.endpoint
- UserAttributesEndpoint(UserAttributesRequestHandler) - Constructor for class com.broadleafcommerce.auth.resource.web.endpoint.UserAttributesEndpoint
- UserAttributesEventConsumer - Interface in com.broadleafcommerce.auth.user.messaging
-
Spring cloud data channel description for messaging input.
- UserAttributesEventListener - Class in com.broadleafcommerce.auth.user.messaging
-
Listens to user claims request events and delegates them to the
UserAttributesRequestHandler
. - UserAttributesEventListener(IdempotentMessageConsumptionService, UserAttributesRequestHandler) - Constructor for class com.broadleafcommerce.auth.user.messaging.UserAttributesEventListener
- userAttributesInput() - Method in interface com.broadleafcommerce.auth.user.messaging.UserAttributesEventConsumer
- UserAttributesRequest - Class in com.broadleafcommerce.auth.resource.domain
-
A request DTO to adjust the attributes on a particular
User
. - UserAttributesRequest() - Constructor for class com.broadleafcommerce.auth.resource.domain.UserAttributesRequest
- UserAttributesRequest(String, Map<String, Object>) - Constructor for class com.broadleafcommerce.auth.resource.domain.UserAttributesRequest
- UserAttributesRequestHandler - Interface in com.broadleafcommerce.auth.user.service
-
Add additional attributes to a
User
- userClaimsEventListener(IdempotentMessageConsumptionService, UserAttributesRequestHandler) - Method in class com.broadleafcommerce.auth.user.messaging.autoconfigure.AuthUserMessagingAutoConfiguration
- userClaimsRequestHandler(UserService<User>) - Method in class com.broadleafcommerce.auth.user.service.autoconfigure.AuthServiceServiceAutoConfiguration
- UserConfiguration(AuthorizationServerDataInitializerAutoConfiguration.RoleConfiguration, AuthorizationServerDataInitializerAutoConfiguration.AuthorizationServerConfiguration, TypeFactory, UserRepository<JpaUser>, PasswordEncoder, boolean) - Constructor for class com.broadleafcommerce.auth.data.autoconfigure.AuthorizationServerDataInitializerAutoConfiguration.UserConfiguration
-
Initializes the seed data for the users.
- userContext() - Method in class com.broadleafcommerce.auth.user.session.token.enhancer.autoconfigure.TokenEnhancerAutoConfiguration
- UserContext - Class in com.broadleafcommerce.auth.user.session.token.enhancer
-
Intended for use as a request scoped bean to be utilized by
TokenEnhancers
that need to read the currently authenticated user. - UserContext() - Constructor for class com.broadleafcommerce.auth.user.session.token.enhancer.UserContext
- userCreatedOutput() - Method in interface com.broadleafcommerce.auth.user.messaging.UserCreationProducer
- UserCreationEvent - Class in com.broadleafcommerce.auth.user.messaging
-
A message event dispatched when a user is registered within the system.
- UserCreationEvent() - Constructor for class com.broadleafcommerce.auth.user.messaging.UserCreationEvent
- UserCreationProducer - Interface in com.broadleafcommerce.auth.user.messaging
- UserDataInitializer - Class in com.broadleafcommerce.auth.data
-
The seed data users will be defined here.
- UserDataInitializer(TypeFactory, UserRepository<JpaUser>, PasswordEncoder, boolean) - Constructor for class com.broadleafcommerce.auth.data.UserDataInitializer
- UserDataInitializer.UserIds - Class in com.broadleafcommerce.auth.data
- UserDataInitializer.UserIds.AdminUser - Class in com.broadleafcommerce.auth.data
- UserDataInitializer.UserIds.AdminUser.Marketplace - Class in com.broadleafcommerce.auth.data
- UserDataInitializer.UserIds.Customer - Class in com.broadleafcommerce.auth.data
- userDataTokenEnhancer() - Method in class com.broadleafcommerce.auth.user.session.token.enhancer.autoconfigure.TokenEnhancerAutoConfiguration
- UserEndpoint - Class in com.broadleafcommerce.auth.resource.web.endpoint
-
Endpoints for CRUD operations on User.
- UserEndpoint(UserService<User>, UserPasswordService<PasswordToken, User>, AuthorizedClientService<AuthorizedClient>) - Constructor for class com.broadleafcommerce.auth.resource.web.endpoint.UserEndpoint
- UserInfoEndpoint - Class in com.broadleafcommerce.auth.user.web.endpoint
-
Endpoint for retrieving information about the currently authenticated user
- UserInfoEndpoint() - Constructor for class com.broadleafcommerce.auth.client.domain.OAuthClientRegistrationProviderDetails.UserInfoEndpoint
- UserInfoEndpoint(UserService<User>) - Constructor for class com.broadleafcommerce.auth.user.web.endpoint.UserInfoEndpoint
- userLockedExceptionMapping() - Method in class com.broadleafcommerce.auth.user.autoconfigure.AuthorizationServerWebSecurityConfiguration
- UserLockoutProperties - Class in com.broadleafcommerce.auth.user.autoconfigure
-
Optional properties when handling user lockout due to failed login attempts.
- UserLockoutProperties() - Constructor for class com.broadleafcommerce.auth.user.autoconfigure.UserLockoutProperties
- userLockoutService(UserService<User>, UserLoginAttemptService<UserLoginAttempt>, AuthorizedClientService<AuthorizedClient>, AuthorizationServerService<AuthorizationServer>, UserLockoutProperties) - Method in class com.broadleafcommerce.auth.user.service.autoconfigure.AuthServiceServiceAutoConfiguration
- UserLockoutService - Interface in com.broadleafcommerce.auth.user.service
-
Service responsible for handling login attempts.
- UserLoginAttempt - Class in com.broadleafcommerce.auth.user.domain
-
Represents a login attempt by a user
- UserLoginAttempt() - Constructor for class com.broadleafcommerce.auth.user.domain.UserLoginAttempt
- UserLoginAttemptRepository<D> - Interface in com.broadleafcommerce.auth.user.repository
- userLoginAttemptService(UserLoginAttemptRepository<D>, SimplePayloadMapper, TypeFactory) - Method in class com.broadleafcommerce.auth.user.service.autoconfigure.AuthServiceServiceAutoConfiguration
- UserLoginAttemptService<P extends UserLoginAttempt> - Interface in com.broadleafcommerce.auth.user.service
-
Service for managing user login attempts.
- UserLoginProperties - Class in com.broadleafcommerce.auth.security.environment
-
Properties for authentication controllers
- UserLoginProperties() - Constructor for class com.broadleafcommerce.auth.security.environment.UserLoginProperties
- userLoginService(OAuth2UserDetailsService, StatelessUtil) - Method in class com.broadleafcommerce.auth.user.autoconfigure.AuthorizationServerWebSecurityConfiguration
- UserLoginService - Interface in com.broadleafcommerce.auth.security.service
-
Service for doing user authentication actions
- userMessagingService(AuthorizedClientService<AuthorizedClient>, AuthorizationServerService<AuthorizationServer>, AuthenticationMessageProducer, TypeFactory) - Method in class com.broadleafcommerce.auth.user.service.autoconfigure.AuthServiceServiceAutoConfiguration
- UserMessagingService<D extends User> - Interface in com.broadleafcommerce.auth.user.service
- username - Variable in class com.broadleafcommerce.auth.user.api.dto.ResetPasswordForm
- username(String) - Method in class com.broadleafcommerce.auth.user.api.dto.ResetPasswordForm.ResetPasswordFormBuilder
- username(String) - Method in class com.broadleafcommerce.auth.user.listener.domain.AdminUser.AdminUserBuilder
- usernameExists(String, String) - Method in class com.broadleafcommerce.auth.user.service.DefaultOAuth2UserDetailsService
- usernameExists(String, String) - Method in interface com.broadleafcommerce.auth.user.service.OAuth2UserDetailsService
- usernameValidator - Variable in class com.broadleafcommerce.auth.user.validation.DefaultResetPasswordFormValidator
- usernameValidator() - Method in class com.broadleafcommerce.auth.user.validation.autoconfigure.ValidationAutoConfiguration
- UsernameValidator - Interface in com.broadleafcommerce.auth.user.validation
-
This validator uses regex to validate usernames.
- UserNotActiveException - Exception in com.broadleafcommerce.auth.user.exception
-
Thrown when login fails because the user is not marked as active.
- UserNotActiveException() - Constructor for exception com.broadleafcommerce.auth.user.exception.UserNotActiveException
- UserNotActiveException(String) - Constructor for exception com.broadleafcommerce.auth.user.exception.UserNotActiveException
- UserNotActiveException(String, Throwable) - Constructor for exception com.broadleafcommerce.auth.user.exception.UserNotActiveException
- UserNotActiveException(String, Throwable, boolean, boolean) - Constructor for exception com.broadleafcommerce.auth.user.exception.UserNotActiveException
- UserNotActiveException(Throwable) - Constructor for exception com.broadleafcommerce.auth.user.exception.UserNotActiveException
- userNotActiveExceptionMapping() - Method in class com.broadleafcommerce.auth.user.autoconfigure.AuthorizationServerWebSecurityConfiguration
- userNotFound(Customer, String) - Method in class com.broadleafcommerce.auth.user.listener.CustomerPersistenceHandler
- UserOperation - Class in com.broadleafcommerce.auth.resource.domain
-
The API domain that represents a scope and operation types a user has access to on that scope.
- UserOperation(String, Set<PermissionType>) - Constructor for class com.broadleafcommerce.auth.resource.domain.UserOperation
- UserOperationInformation - Class in com.broadleafcommerce.auth.resource.domain
-
Payload describing the
operations
a user is allowed to perform. - UserOperationInformation(List<UserOperation>) - Constructor for class com.broadleafcommerce.auth.resource.domain.UserOperationInformation
- userOperationService(PermissionRepository) - Method in class com.broadleafcommerce.auth.user.service.autoconfigure.AuthServiceServiceAutoConfiguration
- UserOperationService - Interface in com.broadleafcommerce.auth.resource.service
-
Service API for
UserOperation
. - userPasswordService(UserService<User>, PasswordEncoder, UserMessagingService<User>, ResetPasswordFormValidator<PasswordToken>, ChangePasswordFormValidator, UserLockoutService, PasscodeService<PasswordToken, User>) - Method in class com.broadleafcommerce.auth.user.service.autoconfigure.AuthServiceServiceAutoConfiguration
- UserPasswordService<P extends PasswordToken,U extends User> - Interface in com.broadleafcommerce.auth.user.service.password
- UserPermission - Class in com.broadleafcommerce.auth.resource.domain
- UserPermission() - Constructor for class com.broadleafcommerce.auth.resource.domain.UserPermission
- UserPermission(String) - Constructor for class com.broadleafcommerce.auth.resource.domain.UserPermission
- UserPermissionEndpoint - Class in com.broadleafcommerce.auth.resource.web.endpoint
-
Endpoint for CRUD operations on UserPermissions
- UserPermissionEndpoint(UserPermissionService<UserPermission>) - Constructor for class com.broadleafcommerce.auth.resource.web.endpoint.UserPermissionEndpoint
- UserPermissionRef - Class in com.broadleafcommerce.auth.resource.domain
-
An alternative DTO object to use for the specific use case of being an element in collection fields of parent entities.
- UserPermissionRef() - Constructor for class com.broadleafcommerce.auth.resource.domain.UserPermissionRef
- UserPermissionRef(String, String) - Constructor for class com.broadleafcommerce.auth.resource.domain.UserPermissionRef
- UserPermissionRepository<D> - Interface in com.broadleafcommerce.auth.security.repository
-
Repository for persisted counterparts of
UserPermission
. - userPermissionService(UserPermissionRepository<D>, EntityValidatorManager, SimplePayloadMapper) - Method in class com.broadleafcommerce.auth.user.service.autoconfigure.AuthServiceServiceAutoConfiguration
- UserPermissionService<P extends UserPermission> - Interface in com.broadleafcommerce.auth.security.service
-
Provides CRUD management operations on
UserPermission
. - UserPermissionValidator - Class in com.broadleafcommerce.auth.resource.service.validation
-
Validations for
UserPermission
. - UserPermissionValidator() - Constructor for class com.broadleafcommerce.auth.resource.service.validation.UserPermissionValidator
- UserRegistration - Class in com.broadleafcommerce.auth.user.api.dto
-
Representation of a registration from the frontend
- UserRegistration() - Constructor for class com.broadleafcommerce.auth.user.api.dto.UserRegistration
- userRegistrationOutput() - Method in interface com.broadleafcommerce.auth.user.messaging.UserRegistrationProducer
- UserRegistrationProducer - Interface in com.broadleafcommerce.auth.user.messaging
-
Spring cloud data channel description for messaging output.
- UserRegistrationService<P extends User> - Interface in com.broadleafcommerce.auth.user.service.password
-
Registers new users into the user data store
- UserRegistrationTypeResolver - Interface in com.broadleafcommerce.auth.user.service
-
Hook point for
User.setType(String)
when creating new users from theUserRegistrationService
. - UserRepository<D> - Interface in com.broadleafcommerce.auth.user.repository
- userRestrictionTokenEnhancer(PermissionRepository) - Method in class com.broadleafcommerce.auth.user.session.token.enhancer.autoconfigure.TokenEnhancerAutoConfiguration
- UserRestrictionTokenEnhancer - Class in com.broadleafcommerce.auth.user.session.token.enhancer
-
Token enhancer that includes user restrictions and restricted authorities within the token.
- UserRestrictionTokenEnhancer(PermissionRepository) - Constructor for class com.broadleafcommerce.auth.user.session.token.enhancer.UserRestrictionTokenEnhancer
- UserRole - Class in com.broadleafcommerce.auth.resource.domain
- UserRole() - Constructor for class com.broadleafcommerce.auth.resource.domain.UserRole
- UserRole(String) - Constructor for class com.broadleafcommerce.auth.resource.domain.UserRole
- UserRoleAncestryHydrationResponse - Class in com.broadleafcommerce.auth.security.service.hydration
-
Returned by
UserRoleAncestryHydrationService
in response to hydration requests. - UserRoleAncestryHydrationResponse(boolean, String, List<UserRole>) - Constructor for class com.broadleafcommerce.auth.security.service.hydration.UserRoleAncestryHydrationResponse
- userRoleAncestryHydrationService(UserRoleService<UserRole>) - Method in class com.broadleafcommerce.auth.user.service.autoconfigure.AuthServiceServiceAutoConfiguration
- UserRoleAncestryHydrationService - Interface in com.broadleafcommerce.auth.security.service.hydration
-
A
UserRole
can have ancestors, starting with its direct parent defined inUserRole.parentRoleId
up to the top-level ancestor. - UserRoleEndpoint - Class in com.broadleafcommerce.auth.resource.web.endpoint
-
Endpoint for CRUD operations on UserRoles
- UserRoleEndpoint(UserRoleService<UserRole>) - Constructor for class com.broadleafcommerce.auth.resource.web.endpoint.UserRoleEndpoint
- UserRoleRef - Class in com.broadleafcommerce.auth.resource.domain
-
An alternative DTO object to use for the specific use case of being an element in collection fields of parent entities.
- UserRoleRef() - Constructor for class com.broadleafcommerce.auth.resource.domain.UserRoleRef
- UserRoleRef(String, String) - Constructor for class com.broadleafcommerce.auth.resource.domain.UserRoleRef
- userRoleService(RoleRepository<D>, EntityValidatorManager, SimplePayloadMapper) - Method in class com.broadleafcommerce.auth.user.service.autoconfigure.AuthServiceServiceAutoConfiguration
- UserRoleService<P extends UserRole> - Interface in com.broadleafcommerce.auth.security.service
- UserRoleValidator - Class in com.broadleafcommerce.auth.resource.service.validation
-
Validations for
UserRole
. - UserRoleValidator() - Constructor for class com.broadleafcommerce.auth.resource.service.validation.UserRoleValidator
- userService(AuthorizedClientService<AuthorizedClient>, UserRepository<D>, EntityValidatorManager, SimplePayloadMapper, UserUpdateProducer) - Method in class com.broadleafcommerce.auth.user.service.autoconfigure.AuthServiceServiceAutoConfiguration
- UserService<P extends User> - Interface in com.broadleafcommerce.auth.user.service
- userShouldBeUnlocked(User, AuthorizationServer) - Method in class com.broadleafcommerce.auth.user.service.DefaultUserLockoutService
- UserTokenEnhancer - Class in com.broadleafcommerce.auth.user.session.token.enhancer
-
Token enhancer that puts various relevant user data into the token's
OAuth2AccessToken.getAdditionalInformation()
. - UserTokenEnhancer() - Constructor for class com.broadleafcommerce.auth.user.session.token.enhancer.UserTokenEnhancer
- UserType - Enum in com.broadleafcommerce.auth.resource.domain
-
Default possible values for
User.type
. - userUpdateOutput() - Method in interface com.broadleafcommerce.auth.user.messaging.UserUpdateProducer
- UserUpdateProducer - Interface in com.broadleafcommerce.auth.user.messaging
-
Output channel used when a
User
update occurs. - userValidator() - Method in class com.broadleafcommerce.auth.resource.autoconfigure.AuthServiceEntityValidationConfiguration
- UserValidator - Class in com.broadleafcommerce.auth.resource.service.validation
-
Validations for
User
. - UserValidator() - Constructor for class com.broadleafcommerce.auth.resource.service.validation.UserValidator
- useToken(U, String) - Method in class com.broadleafcommerce.auth.user.service.password.DefaultUserPasswordService
-
Defer to the PasscodeService to validate the password reset token.
V
- validate(Object, Errors, ContextInfo) - Method in class com.broadleafcommerce.auth.client.validation.OAuthClientRegistrationWrapperEntityValidator
- validate(User, ChangePasswordForm, Errors) - Method in interface com.broadleafcommerce.auth.user.validation.ChangePasswordFormValidator
-
Verifies that all of the supplied fields in the given
ChangePasswordForm
are correct, placing any errors into the givenErrors
. - validate(User, ChangePasswordForm, Errors) - Method in class com.broadleafcommerce.auth.user.validation.DefaultChangePasswordFormValidator
- validate(UserRegistration, Errors) - Method in class com.broadleafcommerce.auth.user.validation.DefaultRegistrationValidator
- validate(UserRegistration, Errors) - Method in interface com.broadleafcommerce.auth.user.validation.RegistrationValidator
- validate(Object, Errors, ContextInfo) - Method in class com.broadleafcommerce.auth.resource.service.validation.UserPermissionValidator
- validate(Object, Errors, ContextInfo) - Method in class com.broadleafcommerce.auth.resource.service.validation.UserRoleValidator
- validate(Object, Errors, ContextInfo) - Method in class com.broadleafcommerce.auth.resource.service.validation.UserValidator
- validate(Object, Errors, ContextInfo) - Method in class com.broadleafcommerce.auth.server.validation.AuthorizedClientEntityValidator
- validate(Object, Errors, ContextInfo) - Method in class com.broadleafcommerce.auth.server.validation.AuthServerEntityValidator
- validate(String) - Method in class com.broadleafcommerce.auth.user.validation.DefaultPasswordRequestValidator
- validate(String) - Method in interface com.broadleafcommerce.auth.user.validation.PasswordRequestValidator
-
Validates the password
- validate(List<P>, ResetPasswordForm, Errors) - Method in class com.broadleafcommerce.auth.user.validation.DefaultResetPasswordFormValidator
- validate(List<P>, ResetPasswordForm, Errors) - Method in interface com.broadleafcommerce.auth.user.validation.ResetPasswordFormValidator
-
Validates a password reset form.
- validate(Database) - Method in class com.broadleafcommerce.auth.client.provider.jpa.service.EncryptionMigrationTask
- validate(P) - Method in class com.broadleafcommerce.auth.client.service.DefaultOAuthClientRegistrationPersistenceService
- validate(P) - Method in class com.broadleafcommerce.auth.server.service.DefaultAuthorizationServerService
- validate(P) - Method in class com.broadleafcommerce.auth.server.service.DefaultAuthorizedClientService
- validateAnonymousImpersonation(ImpersonationRequest, String, String) - Method in class com.broadleafcommerce.auth.user.endpoint.DefaultImpersonationRequestValidator
- validateAnonymousImpersonation(ImpersonationRequest, String, String) - Method in interface com.broadleafcommerce.auth.user.endpoint.ImpersonationRequestValidator
-
Validates that the CSR can impersonate an anonymous user in the client.
- validateAuthorizationServer(Errors) - Method in class com.broadleafcommerce.auth.resource.service.validation.UserValidator
- validateClientId(String) - Method in class com.broadleafcommerce.auth.user.web.endpoint.EmbeddedAuthenticationController
-
Validates the client ID and ensure that the request is allowed for it.
- validateClientImpersonation(ImpersonationRequest, AuthorizedClient, String) - Method in class com.broadleafcommerce.auth.user.endpoint.DefaultImpersonationRequestValidator
- validateCreate(P) - Method in class com.broadleafcommerce.auth.user.service.DefaultUserService
- validateEmail(Errors) - Method in class com.broadleafcommerce.auth.resource.service.validation.UserValidator
- validateEmailAvailable(P, Errors) - Method in class com.broadleafcommerce.auth.user.service.DefaultUserService
- validateForReplace(Object, Errors, ContextInfo) - Method in class com.broadleafcommerce.auth.resource.service.validation.UserRoleValidator
- validateImpersonationRequest(ImpersonationRequest) - Method in class com.broadleafcommerce.auth.user.endpoint.DefaultImpersonationRequestValidator
- validateImpersonationRequest(ImpersonationRequest) - Method in interface com.broadleafcommerce.auth.user.endpoint.ImpersonationRequestValidator
-
Validate that an impersonation request is valid.
- validateImpersonationRequestToken(ImpersonationRequestToken) - Method in class com.broadleafcommerce.auth.user.endpoint.DefaultImpersonationRequestValidator
- validateImpersonationRequestToken(ImpersonationRequestToken) - Method in interface com.broadleafcommerce.auth.user.endpoint.ImpersonationRequestValidator
-
Validate that an impersonation request token is valid.
- validateJWT(SignedJWT) - Method in class com.broadleafcommerce.auth.user.session.OAuth2SessionAuthenticationProvider
- validateName(Errors) - Method in class com.broadleafcommerce.auth.resource.service.validation.UserPermissionValidator
- validateName(Errors) - Method in class com.broadleafcommerce.auth.resource.service.validation.UserRoleValidator
- validateName(Errors) - Method in class com.broadleafcommerce.auth.resource.service.validation.UserValidator
- validateNoChildrenOfRoleBeforeDeletion(String) - Method in class com.broadleafcommerce.auth.security.service.DefaultUserRoleService
-
Given a role that is requested to be deleted or archived, checks that it does not have any child roles in the data store.
- validateParentRoleId(UserRole, Errors) - Method in class com.broadleafcommerce.auth.resource.service.validation.UserRoleValidator
-
Traverses the full ancestry of the role to confirm each ancestor still exists and there are no cycles, either in the case that the ancestors already had cycles, or in the case that this role itself causes a cycle.
- validatePasswordConfirmation(UserRegistration, Errors) - Method in class com.broadleafcommerce.auth.user.validation.DefaultRegistrationValidator
- validateProviderDetails(P) - Method in class com.broadleafcommerce.auth.client.service.DefaultOAuthClientRegistrationPersistenceService
- validateReplace(P, P) - Method in class com.broadleafcommerce.auth.user.service.DefaultUserService
- validateServiceIdAndType(User, Errors) - Method in class com.broadleafcommerce.auth.resource.service.validation.UserValidator
- validateServiceIdAndTypeAvailable(P, Errors) - Method in class com.broadleafcommerce.auth.user.service.DefaultUserService
-
Validates that, if both are supplied, the combination of
User.serviceId
andUser.type
do not currently exist in the data store. - validateThatEmbeddedLoginIsAllowed(HttpServletRequest) - Method in class com.broadleafcommerce.auth.user.session.embedded.EmbeddedLoginAuthenticationFilter
-
Checks whether the auth server for the specified client allows embedded login.
- validateUniqueAdminClientPerTenant(P, Errors) - Method in class com.broadleafcommerce.auth.server.service.DefaultAuthorizedClientService
- validateUserDetails(OAuth2UserDetails, String, OAuth2SessionToken) - Method in class com.broadleafcommerce.auth.user.session.OAuth2SessionAuthenticationProvider
- validateUserImpersonation(ImpersonationRequest, OAuth2UserDetails, String) - Method in class com.broadleafcommerce.auth.user.endpoint.DefaultImpersonationRequestValidator
- validateUserImpersonation(ImpersonationRequest, OAuth2UserDetails, String) - Method in interface com.broadleafcommerce.auth.user.endpoint.ImpersonationRequestValidator
-
Validates that the user requested to be impersonated is able to be impersonated.
- validateUsername(Errors) - Method in class com.broadleafcommerce.auth.resource.service.validation.UserValidator
- validateUsernameAvailable(P, Errors) - Method in class com.broadleafcommerce.auth.user.service.DefaultUserService
- validateUserType(UserRegistration, Errors) - Method in class com.broadleafcommerce.auth.user.validation.DefaultRegistrationValidator
-
Validate the
UserRegistration.getUserType()
. - ValidationAutoConfiguration - Class in com.broadleafcommerce.auth.user.validation.autoconfigure
- ValidationAutoConfiguration() - Constructor for class com.broadleafcommerce.auth.user.validation.autoconfigure.ValidationAutoConfiguration
- valueOf(String) - Static method in enum com.broadleafcommerce.auth.resource.domain.DefaultUserTypes
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.broadleafcommerce.auth.resource.domain.UserType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.broadleafcommerce.auth.security.domain.PermissionType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.broadleafcommerce.auth.server.web.endpoint.ClientDiscoveryEndpoint.ClientDiscoveryType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.broadleafcommerce.auth.user.domain.AuthenticationMessageType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.broadleafcommerce.auth.user.domain.LoginAttemptResult
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.broadleafcommerce.auth.resource.domain.DefaultUserTypes
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.broadleafcommerce.auth.resource.domain.UserType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.broadleafcommerce.auth.security.domain.PermissionType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.broadleafcommerce.auth.server.web.endpoint.ClientDiscoveryEndpoint.ClientDiscoveryType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.broadleafcommerce.auth.user.domain.AuthenticationMessageType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.broadleafcommerce.auth.user.domain.LoginAttemptResult
-
Returns an array containing the constants of this enum type, in the order they are declared.
- variableExpressionObjectFactory(ClientRedirectService, VerifyRedirectCookieProperties) - Method in class com.broadleafcommerce.auth.user.web.autoconfigure.AuthServiceTemplateAutoConfiguration
- VENDOR_ADMIN - Static variable in class com.broadleafcommerce.auth.data.RoleDataInitializer.UserRoleIds.Marketplace
- VENDOR_MERCHANDISER - Static variable in class com.broadleafcommerce.auth.data.RoleDataInitializer.UserRoleIds.Marketplace
- verify(String) - Method in interface com.broadleafcommerce.auth.user.session.StatelessUtil
-
Verify the signature of a signed JWT inside a cookie
- verify(String) - Method in class com.broadleafcommerce.auth.user.session.StatelessUtilImpl
- verify(Map<String, Object>) - Method in class com.broadleafcommerce.auth.autoconfigure.DefaultClaimsSetVerifier
- VerifyRedirectCookieFilter - Class in com.broadleafcommerce.auth.user.session
-
This filter is for verifying that there's a saved redirect cookie on the request for certain URIs.
- VerifyRedirectCookieFilter(StatelessUtil, ClientRedirectService, VerifyRedirectCookieProperties) - Constructor for class com.broadleafcommerce.auth.user.session.VerifyRedirectCookieFilter
- VerifyRedirectCookieFilter(StatelessUtil, RequestMatcher, ClientRedirectService, VerifyRedirectCookieProperties) - Constructor for class com.broadleafcommerce.auth.user.session.VerifyRedirectCookieFilter
- VerifyRedirectCookieProperties - Class in com.broadleafcommerce.auth.user.session.environment
-
Properties used for
VerifyRedirectCookieFilter
- VerifyRedirectCookieProperties() - Constructor for class com.broadleafcommerce.auth.user.session.environment.VerifyRedirectCookieProperties
- viewResolverPostProcessor(OAuth2ClientIdTemplateEngine) - Static method in class com.broadleafcommerce.auth.user.web.autoconfigure.AuthServiceTemplateAutoConfiguration
-
We need to tell the view resolvers to use our new engine
- ViewResolverPostProcessor(OAuth2ClientIdTemplateEngine) - Constructor for class com.broadleafcommerce.auth.user.web.autoconfigure.AuthServiceTemplateAutoConfiguration.ViewResolverPostProcessor
W
- WILD_AND_JUDGE_ADMIN_USER - Static variable in class com.broadleafcommerce.auth.data.UserDataInitializer.UserIds.AdminUser.Marketplace
- WILD_AND_JUDGE_MERCH_USER - Static variable in class com.broadleafcommerce.auth.data.UserDataInitializer.UserIds.AdminUser.Marketplace
- WILD_BILL_ADMIN_USER - Static variable in class com.broadleafcommerce.auth.data.UserDataInitializer.UserIds.AdminUser.Marketplace
- WILD_BILL_MERCH_USER - Static variable in class com.broadleafcommerce.auth.data.UserDataInitializer.UserIds.AdminUser.Marketplace
- withAttribute(String, Object) - Method in class com.broadleafcommerce.auth.user.domain.AuthenticationEvent
-
Convenience method for adding any additional attributes for the event
- withExpandedAuthorities(ClientDetails) - Method in class com.broadleafcommerce.auth.user.service.DefaultClientDetailsService
-
Expands the set of authorities to include any scopes derived from the
PermissionScope
domain. - withResolvedRelativeRedirectUris(AuthorizedClient) - Method in class com.broadleafcommerce.auth.user.service.DefaultClientDetailsService
-
If this client has any relative URLs in its
AuthorizedClient.getRedirectUris()
, this method will get the base URL for the client's tenant or application. - wrapAuthorizationRequest(OAuth2AuthorizationRequest, String) - Method in class com.broadleafcommerce.auth.client.web.repo.BroadleafAuthorizationRequestRepository
-
Wrap a
OAuth2AuthorizationRequest
in aAuthorizationRequestWrapper
with the current client id - wrapAuthorizedClient(OAuth2AuthorizedClient) - Method in class com.broadleafcommerce.auth.client.service.DefaultOAuth2AuthorizedClientRepository
-
Create a new
DefaultOAuth2AuthorizedClientRepository.TenantAwareOAuth2AuthorizedClientWrapper
from the givenOAuth2AuthorizedClient
. - wrapAuthRequest(OAuth2AuthorizationRequest) - Method in class com.broadleafcommerce.auth.client.web.repo.BroadleafAuthorizationRequestRepository
-
Wrap the given
OAuth2AuthorizationRequest
into anAuthorizationRequestWrapper
TheAuthorizationRequestWrapper
includes a blcClientId field, which is set from a request parameter. - wrapClientRegistration(ClientRegistration) - Method in class com.broadleafcommerce.auth.client.registration.DefaultClientRegistrationPropertiesService
- wrapClientRegistration(ClientRegistration) - Method in interface com.broadleafcommerce.auth.client.registration.ClientRegistrationPropertiesService
-
Converts a
ClientRegistration
to aOAuthClientRegistrationWrapper
. - writeOTPtoResponse(HttpServletRequest, HttpServletResponse) - Method in class com.broadleafcommerce.auth.user.session.embedded.EmbeddedLoginAuthenticationSuccessHandler
-
Create a new passcode and write it to the response.
- writeToResponse(HttpServletResponse, P) - Method in class com.broadleafcommerce.auth.user.session.embedded.EmbeddedLoginAuthenticationSuccessHandler
-
Write a One-Time Passcode wrapped in a
EmbeddedLoginAuthenticationSuccessHandler.EmbeddedLoginOTPResponse
to the response.
All Classes All Packages