在swagger ui 2.0中它是代码
var basicAuth = new SwaggerClient.PasswordAuthorization("basicAuth", username, password);
window.swaggerUi.api.clientAuthorizations.add("basicAuth", basicAuth);
Run Code Online (Sandbox Code Playgroud)
有人可以提供版本swagger ui 3.0的代码吗?
谢谢.
编辑.我试图做这样的事情 - 为Swagger-UI添加基本授权
我在使用Basic auth的服务器上使用Swagger.所以我不能初始化库.
const ui = SwaggerUIBundle({
url: "http://petstore.swagger.io/v2/swagger.json",
dom_id: '#swagger-ui',
presets: [
SwaggerUIBundle.presets.apis,
// yay ES6 modules ?
Array.isArray(SwaggerUIStandalonePreset) ? SwaggerUIStandalonePreset : SwaggerUIStandalonePreset.default
],
plugins: [
SwaggerUIBundle.plugins.DownloadUrl
],
layout: "StandaloneLayout"
})
window.ui = ui
Run Code Online (Sandbox Code Playgroud)
没有基本的auth一切正常.
基本身份验证已启用 - http://prntscr.com/enxee4
swagger-ui ×1