Uses of Class
com.broadleafcommerce.auth.user.session.token.enhancer.JwtTokenEnhancerContext
Packages that use JwtTokenEnhancerContext
-
Uses of JwtTokenEnhancerContext in com.broadleafcommerce.auth.user.session.token.enhancer
Methods in com.broadleafcommerce.auth.user.session.token.enhancer with parameters of type JwtTokenEnhancerContextModifier and TypeMethodDescriptionprotected voidCustomerContextAccessTokenEnhancer.addCustomerContextIds(JwtTokenEnhancerContext context, Collection<String> customerContextIds) protected voidClientRestrictionAccessTokenEnhancer.addTenantClaims(AuthorizedClient client, JwtTokenEnhancerContext context) protected voidClientRestrictionAccessTokenEnhancer.addVendorRestrictionClaims(Set<String> vendorTargets, JwtTokenEnhancerContext context) RegisteredClaimsAccessTokenEnhancer.determineAudiences(JwtTokenEnhancerContext context) voidAccountIdAccessTokenEnhancer.enhance(JwtTokenEnhancerContext context) voidAuthoritiesAccessTokenEnhancer.enhance(JwtTokenEnhancerContext context) voidClientPermissionsAccessTokenEnhancer.enhance(JwtTokenEnhancerContext context) voidClientRestrictionAccessTokenEnhancer.enhance(JwtTokenEnhancerContext context) voidCurrentUserCacheAccessTokenEnhancer.enhance(JwtTokenEnhancerContext context) voidCustomerContextAccessTokenEnhancer.enhance(JwtTokenEnhancerContext context) voidCustomerSegmentsAccessTokenEnhancer.enhance(JwtTokenEnhancerContext context) voidImpersonationAccessTokenEnhancer.enhance(JwtTokenEnhancerContext context) voidJwtAccessTokenEnhancer.enhance(JwtTokenEnhancerContext context) Evaluate the authentication and add claims as necessary.voidRandomTokenEnhancer.enhance(JwtTokenEnhancerContext context) voidRegisteredClaimsAccessTokenEnhancer.enhance(JwtTokenEnhancerContext context) Places various claims into the additional information of the access token, including the issuer, audience, and max lifetime.voidTenantPropertiesAccessTokenEnhancer.enhance(JwtTokenEnhancerContext context) voidUserAccessTokenEnhancer.enhance(JwtTokenEnhancerContext context) voidUserRestrictionAccessTokenEnhancer.enhance(JwtTokenEnhancerContext context) protected Collection<String>AuthoritiesAccessTokenEnhancer.getAllAvailablePermissions(JwtTokenEnhancerContext context) Get all permissions that are available to the given authorized context.protected Collection<String>ClientRestrictionAccessTokenEnhancer.getGrantedAuthorities(JwtTokenEnhancerContext context) AccountIdAccessTokenEnhancer.getRequestAccountId(JwtTokenEnhancerContext context) Looks for an account ID on the request.protected UserAbstractUserAccessTokenEnhancer.getUser(JwtTokenEnhancerContext context) Retrieve the current authenticatedUser.UserAccessTokenEnhancer.getUserTokenClaims(JwtTokenEnhancerContext context) protected booleanAbstractUserAccessTokenEnhancer.isAnonymousCsrImpersonation(JwtTokenEnhancerContext context) Check whether the current authentication is a CSR impersonation of an anonymous user.booleanTokenEnhancerUtility.isAnonymousCsrImpersonation(JwtTokenEnhancerContext context) Check whether the current authentication is a CSR impersonation of an anonymous user.protected booleanAbstractUserAccessTokenEnhancer.isClientOnly(JwtTokenEnhancerContext context) Whether the authorization in the context represents a client-only authorization.protected booleanImpersonationAccessTokenEnhancer.isClientOnly(JwtTokenEnhancerContext context) booleanTokenEnhancerUtility.isClientOnly(JwtTokenEnhancerContext context) Determine if the givenJwtTokenEnhancerContextrepresents a "client-only" authorization.protected voidCustomerContextAccessTokenEnhancer.setCustomerContextIds(Collection<String> customerContextIds, JwtTokenEnhancerContext context) protected booleanAbstractUserAccessTokenEnhancer.shouldEnhance(JwtTokenEnhancerContext context) Whether the token should be enhanced.protected booleanClientRestrictionAccessTokenEnhancer.shouldEnhance(JwtTokenEnhancerContext context)