【问题标题】:Protect Swagger Endpoint with Basic Auth使用基本身份验证保护 Swagger 端点
【发布时间】:2015-11-12 14:54:39
【问题描述】:

我在我的 web api 项目中使用 Swagger:

  GlobalConfiguration.Configuration
                .EnableSwagger(c =>...

以此类推。我们还使用 SwaggerUI。奇迹般有效。 对于生产,我们不喜欢使用 swagger UI,我们希望使用基本身份验证来保护它。 Afaik 没有开箱即用的此类功能。有没有办法在 web api 中使用某种“hack”来做到这一点?我可以只为特定路线或类似的东西注册一个专用过滤器吗?

感谢您的帮助 问候 月桂酸

【问题讨论】:

    标签: asp.net-web-api2 swagger swagger-ui


    【解决方案1】:

    您使用的网络服务器可能支持为匹配特定模式的 URL 启用 HTTP 基本身份验证(例如,以 /swagger-ui 开头)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-11-02
      • 2021-09-24
      • 2019-03-01
      • 1970-01-01
      • 1970-01-01
      • 2018-10-15
      • 1970-01-01
      • 2019-07-10
      相关资源
      最近更新 更多