ruby-on-rails - Heroku 支持的私有(private)限制测试版

标签 ruby-on-rails security heroku

我想在 heroku 上运行一个受限制的私有(private)测试版应用程序。

我们会定期更改该应用,但尚未进行安全审核。

为了阻止任何人利用这些内容,我们希望锁定整个网站,因此您需要密码才能访问任何内容。

理想情况下类似于使用 .htaccess 和 .htpasswd 文件锁定 Apache 服务器上的整个站点。

是否有一种简单的一次性方法可以为 Heroku 托管应用程序执行此操作?

最佳答案

只需在 ApplicationController 的 before_filter 中使用 authenticate_or_request_with_http_basic 即可。

请参阅此 Railscasts 剧集以获取说明:http://railscasts.com/episodes/82-http-basic-authentication

关于ruby-on-rails - Heroku 支持的私有(private)限制测试版,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3022757/

相关文章:

ruby-on-rails - Rails 模块作为严格的命名空间

ruby-on-rails - Rails 中的 I18n.localize 在哪里定义?

javascript - 加载脚本或图像标签后是否可以读取其内容?

node.js - 推送被拒绝,无法编译 Node.js 应用程序

git - git push heroku 后 - Heroku 上的上传文件丢失

jquery - 如何在 rails 3.1 上安装 jQuery

ruby-on-rails - rbenv:没有这样的命令 "install"即使安装了 ruby​​-build

android - 如何在 Android Oreo 中管理来自未知来源的安装?

iOS - 限制应用程序在某些域 Web API swift 上发送请求

ruby-on-rails - 是否可以使用 rake 在 Rails 中模拟页面请求?