【发布时间】:2019-11-20 19:17:26
【问题描述】:
我想要一种影响大张旗鼓输出文档的方法。问题是询问文档的用户只能对 swagger 中描述的某些方法拥有权限,因此我想从输出中排除特定方法。我认为最糟糕的方法是通过中间件捕获 swagger.json 请求,然后检查请求的用户可以访问哪些方法并排除必要的路径。但是我不太喜欢它,所以可能有内置功能可以做到这一点?
【问题讨论】:
-
我认为this topic已经回答了这个问题
-
不,不是。在本主题中,某些方法/控制器被永远排除在外。但我需要在运行时排除特定用户并省略特定方法。所以首先我检查用户的令牌并在数据库中找到他然后省略方法
标签: swagger asp.net-core-webapi