
com.github.saphyra.authservice.auth.configuration.AuthServiceBeanConfiguration Maven / Gradle / Ivy
The newest version!
package com.github.saphyra.authservice.auth.configuration;
import lombok.extern.slf4j.Slf4j;
import org.springframework.boot.web.servlet.FilterRegistrationBean;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;
import com.github.saphyra.authservice.auth.impl.AuthFilter;
@Configuration
@ComponentScan(basePackages = {
"com.github.saphyra.authservice.auth",
"com.github.saphyra.authservice.common"
})
@Slf4j
public class AuthServiceBeanConfiguration {
@Bean
public FilterRegistrationBean authFilterFilterRegistrationBean(
AuthFilter authFilter,
AuthProperties authProperties
) {
log.info("AuthFilter order: {}", authProperties.getFilterOrder());
FilterRegistrationBean filterRegistrationBean = new FilterRegistrationBean<>();
filterRegistrationBean.setFilter(authFilter);
filterRegistrationBean.setOrder(authProperties.getFilterOrder());
return filterRegistrationBean;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy