@Konstantin1706

Как передать ключ и сертификат в swagger-ui?

Имеется приложение на Spring Boot. Подключил swagger (springfox). Для его нормальной работы на моем стенде, мне нужно передать ключ и сертификат.

Если я использую curl, то запрос вида:
curl --key /opt/1.key --cert /opt/2.crt https://www.website.com:8000/

отрабатывает без ошибок. Но через swagger не могу передать такие параметры как: --key, --cert.

Пробовал кастомизировать запросы:
new Docket(...)
        .globalOperationParameters(
    Arrays.asList(new ParameterBuilder()
        .name("header")
        .description("Description of header")
        .modelRef(new ModelRef("string"))
        .parameterType("header")
        .required(true)
        .build()))

Но в parameterType нельзя добавить то что мне надо. Его параметры:
path parameters,   пример /users/{id}
query parameters,  пример /users?role=admin
header parameters, пример X-MyHeader: Value
cookie parameters, пример Cookie: debug=0

Как все таки передать --key, --cert?

Спасибо.
  • Вопрос задан
  • 186 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы