我使用Swagger Swashbuckle实现了API文档。现在我想将生成的文档作为帮助文件发布在我的网站上。如何保护此链接并进行发布?
我使用Swagger Swashbuckle实现了API文档。现在我想将生成的文档作为帮助文件发布在我的网站上。如何保护此链接并进行发布?
我认为目前还没有一种方法可以保护Swagger Swashbuckle端点。你可以在他们的GitHub问题中获得更多提示和信息这里
如果您的解决方案已经实现了身份验证,那么这个解决方案才会起作用。
write following code in it:
<configuration>
<system.web>
<authorization>
<deny users="?" />
</authorization>
</system.web>
<system.webServer>
<modules runAllManagedModulesForAllRequests="true" />
</system.webServer>
</configuration>
<div id='auth_container'></div>
这将在Swagger UI中显示一个“授权”按钮,可用于身份验证。一旦通过身份验证,对于所有API请求,JWT令牌将从Swagger UI传递。