public class ImpersonationClaimsEnhancerChain extends Object implements ImpersonationClaimsEnhancer
Constructor and Description |
---|
ImpersonationClaimsEnhancerChain(List<ImpersonationClaimsEnhancer> delegates) |
Modifier and Type | Method and Description |
---|---|
Map<String,Object> |
enhance(Map<String,Object> claims,
OAuth2UserDetails impersonatedUser,
ImpersonationRequestToken impersonationRequestToken)
Provides an opportunity for customization of the claims for an impersonated
OAuth2SessionToken . |
public ImpersonationClaimsEnhancerChain(List<ImpersonationClaimsEnhancer> delegates)
public Map<String,Object> enhance(Map<String,Object> claims, OAuth2UserDetails impersonatedUser, ImpersonationRequestToken impersonationRequestToken)
ImpersonationClaimsEnhancer
OAuth2SessionToken
.enhance
in interface ImpersonationClaimsEnhancer
claims
- The claimsimpersonatedUser
- The impersonated userimpersonationRequestToken
- The impersonation request tokenImpersonationService.generateImpersonationToken(ImpersonationRequest, Authentication)
,
ImpersonationService.consumeImpersonationToken(String)
Copyright © 2021. All rights reserved.