相关疑难解决方法(0)

使用Swashbuckle和ASP.NET Identity限制对Swagger中某些API控制器的访问

所以,我开始使用Swagger.我完全爱上它的功能,但我对所有公开方法的可用性有所怀疑.

据我所知 - Swaschbuclke中包含的所有"auth"方法实际上都是关于API本身,但我不需要帮助 - 我的所有API都受API id /密钥对的保护.

我想以某种方式利用ASP.NET身份(登录系统)来限制对API页面的访问(/ swagger/ui/index).

有什么办法吗?Swaschbuckle中的任何方法?任何路线/身份黑客?

任何帮助表示赞赏.

编辑1:[ApiExplorerSettings(IgnoreApi = true)]属性不是我正在寻找的 - 它限制了对方法的所有访问,无论身份如何.

asp.net swagger asp.net-identity swagger-ui swashbuckle

10
推荐指数
1
解决办法
9978
查看次数