@Configuration public class TokenEnhancerAutoConfiguration extends Object
| Constructor and Description |
|---|
TokenEnhancerAutoConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
ClientRestrictionTokenEnhancer |
clientRestrictionTokenEnhancer(AuthorizationServerService<AuthorizationServer> authorizationServerService,
AuthorizedClientService<AuthorizedClient> authorizedClientService,
PermissionRepository permissionRepository) |
CustomerContextTokenEnhancer |
customerContextTokenEnhancer(ApplicationService<Application> applicationService) |
CustomerSegmentsTokenEnhancer |
customerSegmentsTokenEnhancer() |
ImpersonationTokenEnhancer |
impersonationTokenEnhancer() |
RegisteredClaimsTokenEnhancer |
oAuth2PropertiesTokenEnhancer(AuthorizationServerProperties securityProps,
org.springframework.core.env.Environment env) |
TenantPropertiesTokenEnhancer |
tenantPropertiesTokenEnhancer() |
UserContext |
userContext() |
UserTokenEnhancer |
userDataTokenEnhancer() |
UserRestrictionTokenEnhancer |
userRestrictionTokenEnhancer(PermissionRepository permissionRepository) |
@Bean
@Scope(scopeName="request",
proxyMode=TARGET_CLASS)
public UserContext userContext()
@Bean public CustomerContextTokenEnhancer customerContextTokenEnhancer(ApplicationService<Application> applicationService)
@Bean @ConditionalOnMissingBean public CustomerSegmentsTokenEnhancer customerSegmentsTokenEnhancer()
@Bean @ConditionalOnMissingBean public ImpersonationTokenEnhancer impersonationTokenEnhancer()
@Bean @ConditionalOnMissingBean public RegisteredClaimsTokenEnhancer oAuth2PropertiesTokenEnhancer(AuthorizationServerProperties securityProps, org.springframework.core.env.Environment env)
@Bean @ConditionalOnMissingBean public UserTokenEnhancer userDataTokenEnhancer()
@Bean @ConditionalOnMissingBean public TenantPropertiesTokenEnhancer tenantPropertiesTokenEnhancer()
@Bean @ConditionalOnMissingBean public UserRestrictionTokenEnhancer userRestrictionTokenEnhancer(PermissionRepository permissionRepository)
@Bean @ConditionalOnMissingBean public ClientRestrictionTokenEnhancer clientRestrictionTokenEnhancer(AuthorizationServerService<AuthorizationServer> authorizationServerService, AuthorizedClientService<AuthorizedClient> authorizedClientService, PermissionRepository permissionRepository)
Copyright © 2021. All rights reserved.