Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Erro de Requisição do Swagger

Boa tarde.

Estou com problemas para liberar minha requisição (http://localhost:8080/v3/api-docs/ e http://localhost:8080/swagger-ui.html) e ter acesso ao swagger e o Json.

3 respostas
Dependências:

<dependency>
        <groupId>com.auth0</groupId>
        <artifactId>java-jwt</artifactId>
        <version>4.2.1</version>
    </dependency>

    <dependency>
        <groupId>org.springdoc</groupId>
        <artifactId>springdoc-openapi-starter-webmvc-api</artifactId>
        <version>2.2.0</version>
    </dependency>
solução!

@Autowired private SecurityFilter securityFilter;

@Bean
public SecurityFilterChain securityFilterChain(HttpSecurity http) throws Exception {
    return http.csrf().disable()
            .sessionManagement().sessionCreationPolicy(SessionCreationPolicy.STATELESS)
            .and().authorizeHttpRequests()
            .requestMatchers(HttpMethod.POST, "/login").permitAll()
            .requestMatchers("/v3/api-docs/**", "/swagger-ui.html", "/swagger-ui/**").permitAll()
            .anyRequest().authenticated()
            .and().addFilterBefore(securityFilter, UsernamePasswordAuthenticationFilter.class)
            .build();
}

O código estava correto desde o principio, aparentemente era algum bug do intelli j que estava impedindo que a requisição fosse acessada!