Я хотел бы запустить приложение в ограниченной частной бете на heroku.
Мы изменяем приложение регулярно и не сделали проверки защиты.
Для остановки любого использующего материал мы хотели бы заблокировать вниз целый сайт, таким образом, Вам нужен пароль для доступа к чему-либо.
Идеально подобный использованию .htaccess и .htpasswd файлам для блокировки всего сайта на сервере Apache.
Существует ли простой выстрел способ сделать это для heroku приложения хоста?
Просто используйте Authenticate_or_request_with_http_basic
в before_filter в вашем ApplicationController.
См. Инструкции в этом выпуске Railscasts: http://railscasts.com/episodes/82-http-basic-authentication
.htaccess
и .htpasswd
в основном сообщает Apache аутентифицировать пользователя с использованием базовой системы аутентификации. То же самое можно сделать и со слоем pure-Rack.
См. http://rack.rubyforge.org/doc/Rack/Auth/Basic.html
Поскольку вы используете Heroku, я предполагаю, что вы развертываете приложение, совместимое с Rack (либо Rack, Rails или приложение Sinatra).