Uses of Interface
com.broadleafcommerce.auth.user.session.token.enhancer.JwtAccessTokenEnhancer
Packages that use JwtAccessTokenEnhancer
Package
Description
-
Uses of JwtAccessTokenEnhancer in com.broadleafcommerce.auth.user.session.token.enhancer
Classes in com.broadleafcommerce.auth.user.session.token.enhancer that implement JwtAccessTokenEnhancerModifier and TypeClassDescriptionclassImplementation ofJwtAccessTokenEnhancerwith commonly useful functionality for accessingUserdata.classResponsible for validating and adding the "acct_id" claim to the token.classAJwtAccessTokenEnhancerto add the"authorities"claim.classThisJwtAccessTokenEnhancerdetermines the set of all permissions available to a client-only principal specified in the givenJwtTokenEnhancerContext.classProvides claims "restrictions" and "restricted_authorities".classManyaccess token enhancersneed to obtain information from the currently authenticatedUser.classEnhances tokens with the "customer_context_ids" claim.classEnhances a token with the IDs of CustomerSegments that the User is a member of if they are present in the User attributes map.classAJwtAccessTokenEnhancerthat copies claims from the current CSR's session token.classGuarantees an overall unique access token value, even when generated in quick successionclassToken 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.classToken enhancer to add the values "tenant_access", "application_access", "tenant_id" and "application_ids" to the token, if they exist.classToken enhancer that puts various relevant user data into the token's claims.classToken enhancer that includes user restrictions and restricted authorities within the token.Methods in com.broadleafcommerce.auth.user.session.token.enhancer that return types with arguments of type JwtAccessTokenEnhancerModifier and TypeMethodDescriptionprotected List<JwtAccessTokenEnhancer>DefaultJwtTokenCustomizer.getAccessTokenEnhancers()Constructor parameters in com.broadleafcommerce.auth.user.session.token.enhancer with type arguments of type JwtAccessTokenEnhancerModifierConstructorDescriptionDefaultJwtTokenCustomizer(List<JwtAccessTokenEnhancer> accessTokenEnhancers) -
Uses of JwtAccessTokenEnhancer in com.broadleafcommerce.auth.user.session.token.enhancer.autoconfigure
Method parameters in com.broadleafcommerce.auth.user.session.token.enhancer.autoconfigure with type arguments of type JwtAccessTokenEnhancerModifier and TypeMethodDescriptionorg.springframework.security.oauth2.server.authorization.token.OAuth2TokenCustomizer<org.springframework.security.oauth2.server.authorization.token.JwtEncodingContext>TokenEnhancerAutoConfiguration.jwtCustomizer(List<JwtAccessTokenEnhancer> customizers)