Estoy tratando de hacer que la interfaz SwaggerUi no solicite autorización cada vez que arranque.
Intenté ingresar en mi clase Configurar:
.authorizeRequests().antMatchers("/actuator/**","/mypath/**").permitAll()
y
.authorizeRequests().antMatchers("/mypath/**").permitAll()pero sin éxito.
El actuador, por otro lado, funciona bien sin autorización con esta estructura de código
Gracias a todos por una posible respuesta!
Prueba esto:
.authorizeRequests().antMatchers("/swagger-ui/**").permitAll()Entonces solo ve aquí:
http://localhost:[YOUR PORT]/swagger-ui/pd No olvides el / al final de la URL :)
El problema básico es que incluso en la documentación de Sprinc-doc te ponen el caso de que también ingresaste. Para que el código funcione, debe ingresar varios permisos, uno para cada ruta. En tu caso tendrá que ser algo como esto:
.authorizeRequests().antMatchers("/actuator/**","/v2/**","/mypath/**","/swagger.yml","/anypath/").permitAll()