и это сработало отлично.

я есть конфиг Swagger, как это

@EnableSwagger2
@Configuration
public class SwaggerConfig {
    @Bean
    public Docket api() {
        List<SecurityScheme> schemeList = new ArrayList<>();
        schemeList.add(new ApiKey(HttpHeaders.AUTHORIZATION, "JWT", "header"));
        return new Docket(DocumentationType.SWAGGER_2)
                .produces(Collections.singleton("application/json"))
                .consumes(Collections.singleton("application/json"))
                .ignoredParameterTypes(Authentication.class)
                .securitySchemes(schemeList)
                .useDefaultResponseMessages(false)
                .select()
                .apis(Predicates.not(RequestHandlerSelectors.basePackage("org.springframework.boot")))
                .paths(PathSelectors.any())
                .build();
    }
}

В пользовательском интерфейсе Swagger, когда я нажимаю на кнопку «Авторизовать», я ввожу свой токен JWT в поле значения.eyJhbGc..nN84qrBg, Теперь я ожидаю, что любой запрос, который я делаю через интерфейс Swagger, будет содержать JWT в заголовке. Однако это не так. Ни один запрос не содержит заголовка авторизации.

Чего мне не хватает?

Ответы на вопрос(2)

Ваш ответ на вопрос