3
스프링 부트 (1.4.2v)에서 swagger-ui와 함께 springfox (2.6.1v)를 사용하려고합니다.스프링 보안 뒤에있는 springfox swagger-ui에 액세스 할 수 있습니다.
는그것의 구성은 같습니다
@Configuration
@EnableSwagger2
public class SwaggerConfig {
@Bean
public Docket api() {
return new Docket(DocumentationType.SWAGGER_2)
.select()
.apis(RequestHandlerSelectors.any())
.paths(PathSelectors.any())
.build()
.genericModelSubstitutes(ResponseEntity.class);
}
}
문제는 내 자신감 봄 보안 뒤에 있다는 것입니다 그리고 난 단지 관리자에 의해이 액세스를 허용해야합니다.
질문 Swagger-UI가 내 응용 프로그램 내에서 작동하도록하려면 일련의 일치가되어야합니까?
public class SecurityConfig extends WebSecurityConfigurerAdapter {
@Override
protected void configure(HttpSecurity http) throws Exception {
http.authorizeRequests()
.antMatchers("??? <<<what_should_be_here>>> ???") // what should be here?
.hasRole("TENANT_ADMIN");
}
}