Ruby on Rails: как создать защищенный паролем субдомен http? - PullRequest
0 голосов
/ 29 ноября 2010

Мне нужен поддомен, подобный ... admin.example.com

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

Какие есть хорошие способы сделать это?

Ответы [ 2 ]

2 голосов
/ 29 ноября 2010

Это довольно просто:

# products_controller.rb
before_filter :authenticate

protected

def authenticate
  authenticate_or_request_with_http_basic do |username, password|
    username == "foo" && password == "bar"
  end
end

См .: http://railscasts.com/episodes/82-http-basic-authentication

1 голос
/ 29 ноября 2010

Написать небольшую стойку приложения.Как проверка правильности его поддомена, так и принудительная проверка подлинности могут быть легко выполнены.

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