@Configuration public class ImpersonationConfiguration extends Object
Constructor and Description |
---|
ImpersonationConfiguration() |
Modifier and Type | Method and Description |
---|---|
ImpersonationClaimsEnhancer |
defaultImpersonationClaimsEnhancer(AuthorizationServerProperties properties,
UserService<User> userService,
UserRoleService<UserRole> roleService,
UserRoleAncestryHydrationService roleAncestryHydrationService) |
ImpersonationRequestValidator |
impersonationRequestValidator(UserService<User> userService,
AuthorizedClientService<AuthorizedClient> authorizedClientService,
AuthorizationServerService<AuthorizationServer> authorizationServerService,
org.springframework.security.oauth2.provider.ClientDetailsService clientDetailsService,
org.springframework.security.oauth2.provider.endpoint.RedirectResolver redirectResolver) |
ImpersonationService |
impersonationService(List<ImpersonationClaimsEnhancer> claimsEnhancers,
StatelessUtil statelessUtil) |
@Bean @ConditionalOnMissingBean public ImpersonationClaimsEnhancer defaultImpersonationClaimsEnhancer(AuthorizationServerProperties properties, UserService<User> userService, UserRoleService<UserRole> roleService, UserRoleAncestryHydrationService roleAncestryHydrationService)
@Bean @ConditionalOnMissingBean public ImpersonationService impersonationService(List<ImpersonationClaimsEnhancer> claimsEnhancers, StatelessUtil statelessUtil)
@Bean @ConditionalOnMissingBean public ImpersonationRequestValidator impersonationRequestValidator(UserService<User> userService, AuthorizedClientService<AuthorizedClient> authorizedClientService, AuthorizationServerService<AuthorizationServer> authorizationServerService, org.springframework.security.oauth2.provider.ClientDetailsService clientDetailsService, org.springframework.security.oauth2.provider.endpoint.RedirectResolver redirectResolver)
Copyright © 2021. All rights reserved.