【发布时间】:2015-10-12 20:26:37
【问题描述】:
我正在使用 grape、grape-swagger 和 grape-swagger-rails 为我的 Rails 4.2.1 项目设置 API。这将是一个内部 API,所以我希望开发人员能够访问它,但不是公众。最好的方法是什么?
我最初的想法是利用您可以在swagger-ui 中设置的api_key 字段,但我无法找到在 Grape 的根 API 生成器中访问它的正确方法。
我还认为如果用户是管理员(我们正在使用 Devise),我可以尝试仅安装文档的端点,但这不会隐藏文档本身(如果有人知道 swagger.json 链接) .
过去人们是如何处理这个问题的?
【问题讨论】:
标签: ruby-on-rails swagger grape-api