package io.dataease.auth.filter; import org.springframework.boot.web.servlet.FilterRegistrationBean; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; @Configuration public class FilterConfig { @Bean public FilterRegistrationBean orderFilter() { FilterRegistrationBean filter = new FilterRegistrationBean<>(); filter.setName("tokenFilter"); filter.setFilter(new TokenFilter()); filter.addUrlPatterns("/*"); filter.setOrder(0); return filter; } @Bean public FilterRegistrationBean communityFilter() { FilterRegistrationBean filter = new FilterRegistrationBean<>(); filter.setName("communityTokenFilter"); filter.setFilter(new CommunityTokenFilter()); filter.addUrlPatterns("/*"); filter.setOrder(5); return filter; } }