温馨提示:本文翻译自stackoverflow.com,查看原文请点击:swagger - Provide Auth Header to Codegen CLI
swagger swagger-codegen

swagger - 提供Codegen CLI的身份验证头

发布于 2020-06-03 11:33:35

我们的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

任何想法如何正确地-a使用Bearer令牌格式化该标志?

查看更多

提问者
Gunderson
被浏览
10
Helen 2020-03-19 02:29

正确的语法是

-a "HEADER_NAME: HEADER_VALUE"

在您的示例中:

-a "Authorization: Bearer TOKEN"