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