Class CustomerSegmentsTokenEnhancer

java.lang.Object
com.broadleafcommerce.auth.user.session.token.enhancer.AbstractUserTokenEnhancer
com.broadleafcommerce.auth.user.session.token.enhancer.CustomerSegmentsTokenEnhancer
All Implemented Interfaces:
org.springframework.security.oauth2.provider.token.TokenEnhancer

public class CustomerSegmentsTokenEnhancer extends AbstractUserTokenEnhancer
Enhances a token with the IDs of CustomerSegments that the User is a member of if they are present in the User attributes map.
  • Constructor Details

    • CustomerSegmentsTokenEnhancer

      public CustomerSegmentsTokenEnhancer()
  • Method Details

    • enhance

      public org.springframework.security.oauth2.common.OAuth2AccessToken enhance(org.springframework.security.oauth2.common.OAuth2AccessToken accessToken, org.springframework.security.oauth2.provider.OAuth2Authentication authentication)