У меня есть простое приложение для весенней загрузки с оставшимся API, и мне нужно защитить swagger-ui.html с помощью базовой аутентификации, используя Spring Security
Я уже пытался установить в Docket api
это:
return new Docket(DocumentationType.SWAGGER_2)
.securitySchemes(auth)
.securityContexts(securityContexts)
.select()
.apis(RequestHandlerSelectors.basePackage("com.my.package.directory"))
.paths(PathSelectors.any())
.build()
.apiInfo(getApiInfo());
и моя весенняя конфигурация безопасности:
@Override
protected void configure(HttpSecurity http) throws Exception
{
http
.csrf().disable()
.authorizeRequests()
.anyRequest().authenticated()
.and()
.httpBasic();
}
это даже не требует никакой аутентификации, что я делаю неправильно?