swagger - 向 Codegen CLI 提供 Auth 标头
问题描述
我们的 Swagger URL 需要一个身份验证令牌才能访问。在 POSTman 中,它是一个名为的标头Authorization
,其值为Bearer <some token>
我正在尝试使用 swagger codegen CLI 生成一些客户端https://github.com/swagger-api/swagger-codegen#generators。但是,我未能成功尝试-a
适当地添加身份验证标头。我尝试了以下几种变体:
(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 令牌正确格式化此标志吗?
解决方案
正确的语法是
-a "HEADER_NAME: HEADER_VALUE"
在您的示例中:
-a "Authorization: Bearer TOKEN"
推荐阅读
- php - json解析错误意外eof土耳其字符
- python - Sklearn 变换错误:预期 2D 数组,得到 1D 数组
- php - 即使 sendmail 工作,WordPress 也无法发送电子邮件
- swift4 - truncatingRemainder(dividingBy: ) 返回非零余数,即使数字是完全可除的
- django - 如何向 Django Oscar 注册合作伙伴发送有关已下订单的电子邮件?
- reactjs - ReactJS 表单验证瑞典社会安全号码
- c# - Microsoft.NETCore.Platforms 无法安装,因为它与您的任何项目都不兼容
- azure-functions - 同一功能应用内的不同绑定
- c# - 在将python代码转换为C#期间,hmacsha编码成为一个问题
- html - 如何将值从 html 传递到 django 中查看?