Не удается аутентифицировать доступ к приложению Rack, смонтированному в Rails 4.0 - PullRequest
0 голосов
/ 07 июня 2018

Поэтому я изо всех сил пытаюсь найти разумный способ аутентификации Rake-приложения через мое приложение rails, чтобы маршрут, по которому он работает, был доступен только для пользователей с правами администратора.

Я монтирую Rake-приложение какИтак:

mount RakeApplication => "admin/route/to/application"

Мы использовали это приложение-грабли в качестве инструмента для разработчиков, а затем поняли, что оно предоставляет информацию и представления, которые мы хотим сделать доступными для администраторов.Изменить маршрут и заставить его появиться на рабочем сервере было легко.Нахождения рельсов способом аутентификации пользователя еще не было.Я не являюсь в первую очередь разработчиком Rails, поэтому поиск решения был проблемой.

Наше текущее средство аутентификации администратора заключается в использовании модуля ActiveSupport::Concern, включенного в каждый контроллер RESTful администратора, который, конечно, нене существует для этого приложения rake.

Мы находимся в точке, когда мой менеджер хочет просто начать использовать .htpasswd на сервере nginx для защиты паролем.Любые предложения будут оценены.

...