Предоставить заголовок аутентификации для Codegen CLI - PullRequest
1 голос
/ 18 марта 2020

Наш URL Swagger требует токен авторизации для доступа. В POSTman это заголовок с именем Authorization со значением Bearer <some token>

Я пытаюсь использовать CLI-код swagger codegen для генерации некоторых клиентов https://github.com/swagger-api/swagger-codegen#generators. Однако мне не удалось добавить соответствующий заголовок -a auth. Я пробовал несколько вариантов ниже:

(1) java -jar swagger-codegen-cli-2.3.1.jar generate -i <our swagger URL> -a Bearer,token

(2) java -jar swagger-codegen-cli-2.3.1.jar generate -i <our swagger URL> -a Authorization:Bearer,token

(3) java -jar swagger-codegen-cli-2.3.1.jar generate -i <our swagger URL> -a Bearer%20token

Есть идеи, как правильно отформатировать этот -a флаг с токеном на предъявителя?

1 Ответ

1 голос
/ 18 марта 2020

Правильный синтаксис:

-a "HEADER_NAME: HEADER_VALUE"

В вашем примере:

-a "Authorization: Bearer TOKEN"
...