【问题标题】:Provide Auth Header to Codegen CLI向 Codegen CLI 提供 Auth 标头
【发布时间】:2020-03-18 18:25:12
【问题描述】:

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

我正在尝试使用 swagger codegen 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 标志吗?

【问题讨论】:

    标签: swagger swagger-codegen


    【解决方案1】:

    正确的语法是

    -a "HEADER_NAME: HEADER_VALUE"
    

    在你的例子中:

    -a "Authorization: Bearer TOKEN"
    

    【讨论】:

    • 谢谢!敲我的头 30 分钟,你在 30 秒内解决它:)一旦足够的时间过去了就会接受
    猜你喜欢
    • 2015-11-30
    • 2015-11-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多