mirror of
https://github.com/datahub-project/datahub.git
synced 2025-08-19 14:44:37 +00:00
48 lines
1.8 KiB
Java
48 lines
1.8 KiB
Java
![]() |
package com.linkedin.gms;
|
||
|
|
||
|
import com.datahub.auth.authentication.filter.AuthenticationFilter;
|
||
|
import com.linkedin.metadata.spring.YamlPropertySourceFactory;
|
||
|
import org.springframework.context.annotation.Bean;
|
||
|
import org.springframework.context.annotation.ComponentScan;
|
||
|
import org.springframework.context.annotation.Configuration;
|
||
|
import org.springframework.context.annotation.PropertySource;
|
||
|
|
||
|
/**
|
||
|
* Common configuration for all servlets. Generally this list also includes dependencies of the
|
||
|
* embedded MAE/MCE consumers.
|
||
|
*/
|
||
|
@ComponentScan(
|
||
|
basePackages = {
|
||
|
"com.linkedin.metadata.boot",
|
||
|
"com.linkedin.gms.factory.config",
|
||
|
"com.linkedin.gms.factory.entityregistry",
|
||
|
"com.linkedin.gms.factory.common",
|
||
|
"com.linkedin.gms.factory.entity",
|
||
|
"com.linkedin.gms.factory.kafka",
|
||
|
"com.linkedin.gms.factory.kafka.common",
|
||
|
"com.linkedin.gms.factory.kafka.schemaregistry",
|
||
|
"com.linkedin.metadata.boot.kafka",
|
||
|
"com.linkedin.metadata.kafka",
|
||
|
"com.linkedin.metadata.dao.producer",
|
||
|
"com.linkedin.gms.factory.entity.update.indices",
|
||
|
"com.linkedin.gms.factory.entityclient",
|
||
|
"com.linkedin.gms.factory.form",
|
||
|
"com.linkedin.gms.factory.incident",
|
||
|
"com.linkedin.gms.factory.timeline.eventgenerator",
|
||
|
"io.datahubproject.metadata.jobs.common.health.kafka",
|
||
|
"com.linkedin.gms.factory.context",
|
||
|
"com.linkedin.gms.factory.auth",
|
||
|
"com.linkedin.gms.factory.search",
|
||
|
"com.linkedin.gms.factory.secret",
|
||
|
"com.linkedin.gms.factory.timeseries"
|
||
|
})
|
||
|
@PropertySource(value = "classpath:/application.yaml", factory = YamlPropertySourceFactory.class)
|
||
|
@Configuration
|
||
|
public class CommonApplicationConfig {
|
||
|
|
||
|
@Bean("authenticationFilter")
|
||
|
public AuthenticationFilter authenticationFilter() {
|
||
|
return new AuthenticationFilter();
|
||
|
}
|
||
|
}
|