Rails и SSLShaliko

Часто возникает ситуация, когда необходимо, чтобы некоторые части сайта работали с поддержкой шифрования трафика.

Для достижения этой цели необходимо использовать HTTPS протокол. HTTPS широко используется в мире Веб для приложений, в которых важна безопасность соединения, например, в платежных системах.

Bort - полуфабрикат RoR-приложенияAlexSoulim

Пакет, содержащий предустановленный набор наиболее часто используемых компонентов.

Основной набор Bort

Плагины:

  • RESTful Authentication
  • Will Paginate
  • Rspec & Rspec-rails
  • Exception Notifier
  • Asset Packager

Настройки и дополнительные файлы:

  • routes для RESTful Authentication и функции “забыл пароль”
  • файл settings.yml с настройками (название и URL сайта, email админа)
  • database.yml с предустановками для SQLite и MySQL
  • настройки для Capistrano
  • настройки для использования базы данных в качестве хранилища сессий

Продукт “на любителя”, но для тех, кто заинтересовался, ссылки:

OAuthShaliko

OAuth – это открытый протокол, созданный Блейном Куком и Крисом Мессиной, чтобы предоставить безопасный API для аутентификации простым и стандартным способом для веб-приложений.

OAuth позволяет вам поделиться своими частными ресурсами (фотографии, видеоматериалы, список контактов, банковские счета), сохраненными на одном сайте, с другим сайтом, без необходимости вводить свои ключи (как правило сочетание имени пользователя и пароля).

Работа с OAuth в Ruby.