Я пытаюсь сделать то же самое на самом деле.У меня также есть приложение Rails, использующее Gem аутентификации Devise , для которого я хотел бы создать приложение для iPhone.Я не знаю, есть ли у меня хороший ответ для вас, но вот кое-что, чему я научился на этом пути ...
Согласно README на странице Devise GitHub, кажется, что Deviseреализация аутентификации RESTful с этими двумя модулями:
База данных Authenticatable:
шифрует и сохраняет пароль в базе данных для проверки подлинности пользователя при входе в систему. Аутентификация может быть выполненакак через POST-запросы, так и через HTTP Basic Authentication.
Token Authenticatable:
подписывает пользователя на основе токена аутентификации (также известного как «токен единого доступа»).Токен может быть передан как через строку запроса, так и через базовую аутентификацию HTTP.
При базовой аутентификации HTTP ваше приложение iPhone не должно будет проходить повторную аутентификацию при каждом запросе.Вам нужно будет только выполнить аутентификацию один раз, тогда фреймворк запомнит, что он аутентифицирован.
Несколько ресурсов, которые могут быть полезны для начала работы: