Вот как выглядит соответствующая часть моего application.yml:
Код: Выделить всё
server:
servlet:
encoding:
charset: UTF-8
enabled: true
force: true
Код: Выделить всё
@PostMapping(value = Endpoints.USER_CHECK,
produces = MediaType.APPLICATION_JSON_VALUE)
@Operation(
security = @SecurityRequirement(name = AuthGroups.BASIC_AUTH))
)
public UserCheckResponse postUserCheck(
@AuthenticationPrincipal UserDetails userDetails
) {
if (userDetails == null) {
throw new HttpClientErrorException(HttpStatus.UNAUTHORIZED,"Login failed: Credentials not set");
}
return portalService.postUserCheck(userDetails.getUsername(), userDetails.getPassword());
}
Код: Выделить всё
@SecurityScheme(
name = AuthGroups.BASIC_AUTH,
type = SecuritySchemeType.HTTP,
scheme = "basic"
)
Клиент
Аутентификация ввода
Сгенерированный заголовок аутентификации
Почтальон
Тест: Мюлл
Авторизация: базовая VGVzdDpNw7xsbA==
Springdoc Swagger
Тест:Müll
Авторизация: базовая VGVzdDpN/Gxs
Что мне нужно сделать, чтобы страница Springdoc Swagger кодировала заголовок авторизации в UTF-8?
Подробнее здесь: https://stackoverflow.com/questions/788 ... -springdoc