Прямо сейчас я использую инфраструктуру аутентификации RESTful для авторизаций с моим приложением rails.Это все хорошо (хотя, насколько я понимаю, немного устарело?), Но теперь мне нужно аутентифицировать пользователя, который может не иметь сеанса http (например, из приложения (не браузера), который посещает мои маршруты rails).
В частности, теперь я должен поддерживать приложение для iPhone, которое загружает некоторые из моих спокойных маршрутов, чтобы заполнить себя.Тем не менее, это приложение должно пройти проверку подлинности и просто передать имя пользователя и пароль в качестве параметров, кажется не очень безопасным.Мало того, что это не безопасно, это не очень чисто (я должен был бы изменить все мои вызовы, ссылающиеся на current_user (сохраненный в сеансе) на ручную настройку текущего пользователя, поскольку обращения к моему приложению без браузера, кажется, не имеют сеансаvars (или я ошибаюсь по этому поводу?))
Любой совет?Может ли RESTful Authentication сделать это?Является ли их альтернативная структура (например, Authlogic, OAuth или что-то еще), которая может мне помочь?