2017-04-19 47 views
1

我有興趣瞭解如何自動將我的自定義授權頭添加到所有「試用」請求與swagger-ui 3.0.6。
在我的前端頁面中,我有一個包含多個授權標頭值的下拉列表。所以,我對swagger 2.x做了什麼,它是一個帶有onchange事件的javascript函數,它將選定的授權標頭值注入到swaggerUI實例中。
我不能用swagger-ui 3.0.6重現這個機制。 有人可以幫助我嗎?
這個問題是關於one
感謝swagger-ui 3.0.6 - 添加自定義授權頭客戶端(通過javascript下拉onchange事件)

+0

您的自定義'授權'標題看起來像什麼? – Helen

+0

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);' – Luca

回答

0

在我的前臺頁面我有一個包含多個授權頭值的下拉列表。所以,我對swagger 2.x做了什麼,它是一個帶有onchange事件的javascript函數,它將選定的授權標頭值插入到swaggerUI實例中。
我無法用swagger-ui重現此機制3.0.6

Swagger UI 3.0.x中不支持以編程方式添加授權標頭。目前正在跟蹤https://github.com/swagger-api/swagger-ui/issues/2793

+0

嗨海倫,你寫的是真的,已經在我的案例中了,所以也許我沒有很好地解釋我的問題。在我的前端頁面中,我有一個包含多個授權標頭values_的下拉菜單。所以,我對swagger 2.x做了什麼,它是一個帶有onchange事件的javascript函數,它在swaggerUI實例中注入了選定的_authorization標題value_。
我不能用swagger-ui 3.0.6重現這個機制。 – Luca

+0

@Luca,你應該將這些信息添加到原始問題中。 – Helen

+0

我更新了我原來的問題。謝謝 – Luca

相關問題