Class SecurityConfig
java.lang.Object
org.alfresco.hxi_connector.live_ingester.adapters.config.SecurityConfig
@Configuration
@EnableMethodSecurity
@EnableRetry
@EnableScheduling
@EnableConfigurationProperties(org.springframework.boot.autoconfigure.security.oauth2.client.OAuth2ClientProperties.class)
public class SecurityConfig
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.security.authentication.AuthenticationManagerauthenticationManager(List<org.springframework.security.authentication.AuthenticationProvider> authenticationProviders) org.alfresco.hxi_connector.common.adapters.auth.AuthenticationServiceauthenticationService(org.springframework.boot.autoconfigure.security.oauth2.client.OAuth2ClientProperties oAuth2ClientProperties, IntegrationProperties integrationProperties, org.springframework.security.authentication.AuthenticationManager authenticationManager, org.springframework.scheduling.TaskScheduler taskScheduler, org.apache.camel.CamelContext camelContext) org.springframework.security.authentication.AuthenticationProviderhxAuthenticationProvider(org.springframework.boot.autoconfigure.security.oauth2.client.OAuth2ClientProperties oAuth2ClientProperties, org.alfresco.hxi_connector.common.adapters.auth.AuthenticationClient liveIngesterHxAuthClient) org.alfresco.hxi_connector.common.adapters.auth.HxAuthenticationClientliveIngesterHxAuthClient(org.apache.camel.CamelContext camelContext, IntegrationProperties integrationProperties, org.springframework.boot.autoconfigure.security.oauth2.client.OAuth2ClientProperties oAuth2ClientProperties)
-
Constructor Details
-
SecurityConfig
public SecurityConfig()
-
-
Method Details
-
hxAuthenticationProvider
@Bean @DependsOn("liveIngesterHxAuthClient") public org.springframework.security.authentication.AuthenticationProvider hxAuthenticationProvider(org.springframework.boot.autoconfigure.security.oauth2.client.OAuth2ClientProperties oAuth2ClientProperties, org.alfresco.hxi_connector.common.adapters.auth.AuthenticationClient liveIngesterHxAuthClient) -
authenticationManager
@Bean public org.springframework.security.authentication.AuthenticationManager authenticationManager(List<org.springframework.security.authentication.AuthenticationProvider> authenticationProviders) -
authenticationService
@Bean @DependsOn("authenticationManager") public org.alfresco.hxi_connector.common.adapters.auth.AuthenticationService authenticationService(org.springframework.boot.autoconfigure.security.oauth2.client.OAuth2ClientProperties oAuth2ClientProperties, IntegrationProperties integrationProperties, org.springframework.security.authentication.AuthenticationManager authenticationManager, org.springframework.scheduling.TaskScheduler taskScheduler, org.apache.camel.CamelContext camelContext) -
liveIngesterHxAuthClient
@Bean public org.alfresco.hxi_connector.common.adapters.auth.HxAuthenticationClient liveIngesterHxAuthClient(org.apache.camel.CamelContext camelContext, IntegrationProperties integrationProperties, org.springframework.boot.autoconfigure.security.oauth2.client.OAuth2ClientProperties oAuth2ClientProperties)
-