【问题标题】:Swashbuckle Bearer AuthorizationSwashbuckle 承载授权
【发布时间】:2016-02-23 15:36:13
【问题描述】:

我有一个 ASP.Net 应用程序,它使用 Swashbuckle 并查看文档一切正常,直到另一个开发人员使用 JWT 设置了一些授权逻辑并且需要在每个标头请求中传递“授权承载”。在实施之后,我什至无法查看 /44300/swagger 的文档。它只是说无效的凭据。我有能力生成一个命中 /api/security 端点的令牌,但是我如何配置 Swashbuckle 来获取/使用一个令牌来加载文档页面。这真是令人沮丧,因为我在网上找不到任何信息。

再一次,我不想通过 Swashbuckle 达到端点。我只是想点击 URL 来查看文档,但它不允许我

【问题讨论】:

  • 您的授权设置搞砸了 - 您必须设置 swagger 端点以匿名提供服务(不记名令牌应仅用于 API 调用,而不用于文档)。但是,您没有提供足够的信息来说明您的授权是如何设置的。
  • 好的,谢谢。我会提供有关授权设置的更多信息,但我没有实现它。之后我的任务是修复文档。不过还是谢谢。

标签: asp.net oauth swagger jwt swashbuckle


【解决方案1】:

截至目前,swagger 不支持资源所有者流程。

有办法解决这个问题,

看看我本周早些时候提出的问题。

SwashBuckle/Swagger - OAuth Resource Owner Password Flow

【讨论】:

    猜你喜欢
    • 2018-08-05
    • 1970-01-01
    • 1970-01-01
    • 2021-06-18
    • 1970-01-01
    • 2020-05-12
    • 2018-10-13
    • 1970-01-01
    • 2019-04-21
    相关资源
    最近更新 更多