向 Codegen CLI 提供 Auth Header
Provide Auth Header to Codegen CLI
我们的 Swagger URL 需要授权令牌才能访问。在 POSTman 中,它是一个名为 Authorization
的 header,其值为 Bearer <some token>
我正在尝试使用 swagger codegen CLI 生成一些客户端 https://github.com/swagger-api/swagger-codegen#generators。但是,我未能成功尝试适当地添加 -a
auth header。我尝试了以下几种变体:
(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
标志吗?
正确的语法是
-a "HEADER_NAME: HEADER_VALUE"
在你的例子中:
-a "Authorization: Bearer TOKEN"
我们的 Swagger URL 需要授权令牌才能访问。在 POSTman 中,它是一个名为 Authorization
的 header,其值为 Bearer <some token>
我正在尝试使用 swagger codegen CLI 生成一些客户端 https://github.com/swagger-api/swagger-codegen#generators。但是,我未能成功尝试适当地添加 -a
auth header。我尝试了以下几种变体:
(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
标志吗?
正确的语法是
-a "HEADER_NAME: HEADER_VALUE"
在你的例子中:
-a "Authorization: Bearer TOKEN"