提供Codegen CLI的身份验证头

时间:2020-03-18 18:25:12

标签: swagger swagger-codegen

我们的Swagger URL需要身份验证令牌才能访问。在POSTman中,它是一个名为Authorization的标头,值为Bearer <some token>

我正在尝试使用swagger代码生成器CLI生成一些客户端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

有什么想法如何使用Bearer令牌正确格式化此-a标志?

1 个答案:

答案 0 :(得分:1)

正确的语法是

-a "HEADER_NAME: HEADER_VALUE"

在您的示例中:

-a "Authorization: Bearer TOKEN"