【发布时间】:2017-04-19 12:05:17
【问题描述】:
我有兴趣了解如何使用 swagger-ui 3.0.6 将我的自定义授权标头自动添加到所有“试用”请求中。
在我的前端页面中,我有一个包含多个授权标头值的下拉列表。所以,我对 swagger 2.x 所做的是一个带有 onchange 事件的 javascript 函数,该事件在 swaggerUI 实例中注入了选定的 authorization header 值。
我无法使用 swagger-ui 3.0.6 重现此机制。
有人可以帮助我吗?
这个问题与这个one有关。
谢谢
【问题讨论】:
-
您的自定义
Authorization标头看起来如何? -
X-MyCustomHeader-Name: 'a-value'。使用 swagger-ui 2.x 我这样做:
var apiKeyAuth = new SwaggerClient.ApiKeyAuthorization("X-MyCustomHeader-Name", 'a-value', "header"); window.swaggerUi.api.clientAuthorizations.add("api_key", apiKeyAuth);
标签: swagger-ui