所以,我开始使用Swagger。我绝对喜欢它的功能,但我对其所有方法是否对公众开放有些疑虑。
据我了解,Swagger中包含的所有“auth”方法实际上都是关于API本身的,但我不需要在那里寻求帮助,因为我所有的API都受到API id/key pair保护。
我想通过利用ASP.NET Identity(登录系统)来限制对API页面(/swagger/ui/index)的访问。
有没有办法? Swaschbuckle中有任何方法吗?有任何路由/Identity hack吗?
非常感谢您的任何帮助。
编辑1:[ApiExplorerSettings(IgnoreApi = true)]属性不是我要找的 - 它限制了对所有方法的访问,而不考虑Identity。
据我了解,Swagger中包含的所有“auth”方法实际上都是关于API本身的,但我不需要在那里寻求帮助,因为我所有的API都受到API id/key pair保护。
我想通过利用ASP.NET Identity(登录系统)来限制对API页面(/swagger/ui/index)的访问。
有没有办法? Swaschbuckle中有任何方法吗?有任何路由/Identity hack吗?
非常感谢您的任何帮助。
编辑1:[ApiExplorerSettings(IgnoreApi = true)]属性不是我要找的 - 它限制了对所有方法的访问,而不考虑Identity。