Para permitir la visualización de Swagger públicamente sin tener que estar autenticados en la aplicación pueden agregar el siguiente método en la clase SecurityConfig:
@Override
public void configure(WebSecurity web) throws Exception {
web.ignoring().antMatchers("/v2/api-docs", "/configuration/ui",
"/swagger-resources/**", "/configuration/security",
"/swagger-ui.html", "/webjars/**");
}
Otra alternativa es agregar estas rutas 👆 al antMatchers("/**/authenticate", …) que escribimos en el método configure(HttpSecurity http) de esta clase que estás viendo.
Espero les sea útil! 🚀
¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.