| | |
| | | import lombok.SneakyThrows; |
| | | import org.springframework.context.annotation.Configuration; |
| | | import org.springframework.security.config.annotation.web.builders.HttpSecurity; |
| | | import org.springframework.security.oauth2.config.annotation.web.configuration.EnableResourceServer; |
| | | import org.springframework.security.oauth2.config.annotation.web.configuration.ResourceServerConfigurerAdapter; |
| | | |
| | | /** |
| | |
| | | * |
| | | * @author Chill |
| | | */ |
| | | @Configuration(proxyBeanMethods = false) |
| | | @Configuration |
| | | @AllArgsConstructor |
| | | @EnableResourceServer |
| | | public class BladeResourceServerConfiguration extends ResourceServerConfigurerAdapter { |
| | | |
| | | @Override |
| | |
| | | http.authorizeRequests() |
| | | .antMatchers( |
| | | "/actuator/**", |
| | | "/oauth/captcha", |
| | | "/oauth/logout", |
| | | "/oauth/clear-cache", |
| | | "/oauth/render/**", |
| | | "/oauth/callback/**", |
| | | "/oauth/revoke/**", |
| | | "/oauth/refresh/**", |
| | | "/oauth/login", |
| | | "/oauth/form", |
| | | "/oauth/**", |
| | | "/token/**", |
| | | "/login", |
| | | "/mobile/**", |
| | | "/static/**", |
| | | "/v2/api-docs").permitAll() |