ruby-on-rails - 如何在 rails 中保护 swagger 页面?

标签 ruby-on-rails ruby swagger swagger-ui http-authentication

在我的项目中,有一个使用 swagger 的 API 文档,其 URL 类似于 http//www.example.com/api。问题是这些是公开的,任何人都可以看到。我想保护此链接,以便任何人都看不到这些 API。

我看到了 http_authenticationbasic_authentication 但它不能在 swagger 上工作,因为它是公开的。我如何保护该页面?

最佳答案

HTTP 身份验证可以在 Nginx(或 Apache)级别完成。

关于ruby-on-rails - 如何在 rails 中保护 swagger 页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39745970/

相关文章:

ServiceStack SwaggerUI 路由位置

ruby-on-rails - 如何使用 Rails 中的 DELETE 方法创建/注销路由/登录

ruby-on-rails - 确定路径是否存在作为 Rails Controller 中的路由

ruby-on-rails - RMagick (ImageMagick) 在 fork 进程中运行时挂起

ruby-on-rails - environment.rb 中设置的常量在开发模式中消失

coffeescript - 如何使用express设置Swagger?

ruby-on-rails - PG::GROUP BY 子句错误

ruby-on-rails - 高效的ActiveRecord has_and_belongs_to_many查询

ruby - 使2个数组大小相同

c# - 客户端上的抽象类从 swagger 规范 API net core 生成代码