Uses of Package
com.broadleafcommerce.auth.user.session.token.enhancer
Packages that use com.broadleafcommerce.auth.user.session.token.enhancer
Package
Description
-
Classes in com.broadleafcommerce.auth.user.session.token.enhancer used by com.broadleafcommerce.auth.user.session.token.enhancerClassDescriptionImplementation of
JwtAccessTokenEnhancer
with commonly useful functionality for accessingUser
data.Indicates classes that can participate in JWT Token customization for access tokens.A wrapper forJwtEncodingContext
that includes a map for additional context.Utility to consolidate common operations performed inJwtAccessTokenEnhancer
. -
Classes in com.broadleafcommerce.auth.user.session.token.enhancer used by com.broadleafcommerce.auth.user.session.token.enhancer.autoconfigureClassDescriptionResponsible for validating and adding the "acct_id" claim to the token.A
JwtAccessTokenEnhancer
to add the"authorities"
claim.ThisJwtAccessTokenEnhancer
determines the set of all permissions available to a client-only principal specified in the givenJwtTokenEnhancerContext
.Provides claims "restrictions" and "restricted_authorities".Manyaccess token enhancers
need to obtain information from the currently authenticatedUser
.Enhances tokens with the "customer_context_ids" claim.Enhances a token with the IDs of CustomerSegments that the User is a member of if they are present in the User attributes map.AJwtAccessTokenEnhancer
that copies claims from the current CSR's session token.Indicates classes that can participate in JWT Token customization for access tokens.Guarantees an overall unique access token value, even when generated in quick successionToken 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.Token enhancer to add the values "tenant_access", "application_access", "tenant_id" and "application_ids" to the token, if they exist.Utility to consolidate common operations performed inJwtAccessTokenEnhancer
.Token enhancer that puts various relevant user data into the token's claims.Token enhancer that includes user restrictions and restricted authorities within the token.