Swashbuckle 承载授权
Posted
技术标签:
【中文标题】Swashbuckle 承载授权【英文标题】:Swashbuckle Bearer Authorization 【发布时间】:2016-02-23 15:36:13 【问题描述】:我有一个 ASP.Net 应用程序,它使用 Swashbuckle 并查看文档一切正常,直到另一个开发人员使用 JWT 设置了一些授权逻辑并且需要在每个标头请求中传递“授权承载”。在实施之后,我什至无法查看 /44300/swagger 的文档。它只是说无效的凭据。我有能力生成一个命中 /api/security 端点的令牌,但是我如何配置 Swashbuckle 来获取/使用一个令牌来加载文档页面。这真是令人沮丧,因为我在网上找不到任何信息。
再一次,我不想通过 Swashbuckle 达到端点。我只是想点击 URL 来查看文档,但它不允许我
【问题讨论】:
您的授权设置搞砸了 - 您必须设置 swagger 端点以匿名提供服务(不记名令牌应仅用于 API 调用,而不用于文档)。但是,您没有提供足够的信息来说明您的授权是如何设置的。 好的,谢谢。我会提供有关授权设置的更多信息,但我没有实现它。之后我的任务是修复文档。不过还是谢谢。 【参考方案1】:截至目前,swagger 不支持资源所有者流程。
有办法解决这个问题,
看看我本周早些时候提出的问题。
SwashBuckle/Swagger - OAuth Resource Owner Password Flow
【讨论】:
以上是关于Swashbuckle 承载授权的主要内容,如果未能解决你的问题,请参考以下文章