본문 바로가기
공부/프로그래밍

[swagger] ResourceServer 설정(HttpSecurity)으로 인해 UI접근이 안될 때

by demonic_ 2021. 3. 8.
반응형

[도메인]/swagger-ui.html 로 접속을 시도할 때 다음화면으로 접근에 실패했다.

 

 

HttpSecurity 에 swagger-ui를 오픈해줘야 한다.

@Configuration
@EnableResourceServer
@RequiredArgsConstructor
public class ResourceServerConfig extends ResourceServerConfigurerAdapter {
...

    @Override
    public void configure(HttpSecurity http) throws Exception {
        http
                .authorizeRequests()
                .antMatchers("/api/test/**").permitAll()
                // swagger 추가
                .antMatchers("/swagger-resources/**"
                        ,"/swagger-ui.html"
                        , "/v2/api-docs"
                        , "/webjars/**").permitAll() // Swagger Support
                .anyRequest()
                .authenticated()
        ;
    }
...

설정완료되면 Swagger-ui에 접근이 가능하다.

 

 

끝.

 

반응형

댓글