Swagger UI не заполняет токен авторизации автоматически для параметра @RequestHeader в Spring-boot - PullRequest
0 голосов
/ 20 января 2020

REST Controller

@PostMapping(consumes = ["application/json"], produces = ["application/json"])
@ApiOperation(value = "Register User", authorizations = [Authorization(value="apiKey")])
fun add(
        @RequestHeader(value = "Authorization", required = true) token: String,
        @Valid @RequestBody registerUserRequest: RegisterUserRequest
): ResponseEntity<User> {
....

Я могу авторизоваться из SwaggerUI: enter image description here

, но интерфейс Swagger не позволяет мне выполнить API (токен не заполняется автоматически в параметре запроса): enter image description here

Если я сделаю @RequestHeader(value = "Authorization", required = false), т.е. reuired = false или удалите requestHeaderMap, тогда я могу получить токен в Controller, , но хотел проверить, не пропущена ли здесь какая-либо конфигурация Swagger, чтобы она работала без изменения кода контроллера

...