目前我有一个用户可以通过获取JSON Web Token(JWT)的过程。然后使用此JWT为所有到API的http请求设置X-Access-Token
标头。我无法弄清楚如何做到这一点。Swagger用户界面身份验证标头
我相信可以添加到api_definition.yaml
,这样用户可以输入他们的JWT的字段出现,然后可以将其作为标题添加到所有的调用中。
解决方案尝试
我增加了以下内容api_definition.yaml
securityDefinitions:
UserSecurity:
type: apiKey
in: header
name: X-Access-Token
security: [ { jwt: [] } ]
这似乎并没有更改扬鞭的UI任何东西,我不完全知道如何使它这样用户可以输入他们的密钥?
哪个版本的Swagger UI - 2.x或3.x? – Helen
@ Helen swagger v 2.0 –
@ Helen我误会了。我使用Swagger 2.0和Swagger UI 3.0.3 –