Uses of Interface
com.broadleafcommerce.auth.user.session.token.enhancer.JwtAccessTokenEnhancer
Package
Description
-
Uses of JwtAccessTokenEnhancer in com.broadleafcommerce.auth.user.session.token.enhancer
Modifier and TypeClassDescriptionclass
Implementation ofJwtAccessTokenEnhancer
that has a request scoped UserContext that contains the current user to avoid repeated database reads.class
Responsible for validating and adding the "acct_id" claim to the token.class
AJwtAccessTokenEnhancer
to add the"authorities"
claim.class
ThisJwtAccessTokenEnhancer
determines the set of all permissions available to a client-only principal specified in the givenJwtTokenEnhancerContext
.class
Provides claims "restrictions" and "restricted_authorities".class
Enhances tokens with the "customer_context_ids" claim.class
Enhances a token with the IDs of CustomerSegments that the User is a member of if they are present in the User attributes map.class
AJwtAccessTokenEnhancer
that copies claims from the current CSR's session token.class
Guarantees an overall unique access token value, even when generated in quick successionclass
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.class
Token enhancer to add the values "tenant_access", "application_access", "tenant_id" and "application_ids" to the token, if they exist.class
Token enhancer that puts various relevant user data into the token's claims.class
Token enhancer that includes user restrictions and restricted authorities within the token.Modifier and TypeMethodDescriptionprotected List<JwtAccessTokenEnhancer>
DefaultJwtTokenCustomizer.getAccessTokenEnhancers()
ModifierConstructorDescriptionDefaultJwtTokenCustomizer
(List<JwtAccessTokenEnhancer> accessTokenEnhancers) -
Uses of JwtAccessTokenEnhancer in com.broadleafcommerce.auth.user.session.token.enhancer.autoconfigure
Modifier and TypeMethodDescriptionorg.springframework.security.oauth2.server.authorization.token.OAuth2TokenCustomizer<org.springframework.security.oauth2.server.authorization.token.JwtEncodingContext>
TokenEnhancerAutoConfiguration.jwtCustomizer
(List<JwtAccessTokenEnhancer> customizers)