AbstractUserTokenEnhancer |
Implementation of TokenEnhancer that has a request scoped UserContext that contains the
current user to avoid repeated database reads.
|
ClientRestrictionTokenEnhancer |
|
CustomerContextTokenEnhancer |
Enhances tokens with the "customer_context_ids" claim.
|
CustomerSegmentsTokenEnhancer |
Enhances a token with the IDs of CustomerSegments that the User is a member of if they are
present in the User attributes map.
|
ImpersonationTokenEnhancer |
An implementation of TokenEnhancer that copies claims from the current CSR's
Authentication.getDetails() to the access token claims.
|
RegisteredClaimsTokenEnhancer |
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.
|
TenantPropertiesTokenEnhancer |
Token enhancer to add the values "tenant_access", "application_access", "tenant_id" and
"application_ids" to the token, if they exist.
|
TokenEnhancerUtil |
Convenience methods for common operations when enhancing tokens.
|
UserContext |
Intended for use as a request scoped bean to be utilized by
TokenEnhancers that need
to read the currently authenticated user.
|
UserRestrictionTokenEnhancer |
Token enhancer that includes user restrictions and restricted authorities within the token.
|
UserTokenEnhancer |
Token enhancer that puts various relevant user data into the token's
OAuth2AccessToken.getAdditionalInformation() .
|