【发布时间】:2016-01-15 13:13:55
【问题描述】:
所以,我开始使用 Swagger。 我非常喜欢它的功能,但我对所有公开方法的可用性有些怀疑。
据我所知——Swaschbuclke“auth”方法中包含的所有内容实际上都是关于 API 本身的,但我不需要帮助——我的所有 API 都受 API id/key 对保护。
我想以某种方式利用 ASP.NET 身份(登录系统)来限制对 API 页面(/swagger/ui/index)的访问。
有什么办法吗? Swaschbuckle 中的任何方法?任何路线/身份黑客?
感谢任何帮助。
编辑 1:[ApiExplorerSettings(IgnoreApi = true)] 属性不是我想要的 - 它限制了对方法的所有访问,无论身份如何。
【问题讨论】:
标签: asp.net asp.net-identity swagger swagger-ui swashbuckle