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)
ImpersonationClaimsEnhancerOAuth2SessionToken.enhance in interface ImpersonationClaimsEnhancerclaims - The claimsimpersonatedUser - The impersonated userimpersonationRequestToken - The impersonation request tokenImpersonationService.generateImpersonationToken(ImpersonationRequest, Authentication),
ImpersonationService.consumeImpersonationToken(String)Copyright © 2021. All rights reserved.