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](https://i.stack.imgur.com/g3DaU.png)
, но интерфейс Swagger не позволяет мне выполнить API (токен не заполняется автоматически в параметре запроса): ![enter image description here](https://i.stack.imgur.com/BvC7H.png)
Если я сделаю @RequestHeader(value = "Authorization", required = false)
, т.е. reuired = false или удалите requestHeaderMap, тогда я могу получить токен в Controller, , но хотел проверить, не пропущена ли здесь какая-либо конфигурация Swagger, чтобы она работала без изменения кода контроллера