相关疑难解决方法(0)

如何在swagger ui v.3.0中使用Basic auth

在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

7
推荐指数
1
解决办法
5352
查看次数

标签 统计

swagger-ui ×1