У нас есть веб-приложение, работающее на Rails, использующее Devise и OmniAuth для аутентификации пользователей.
Сейчас мы создаем нативное приложение iOS для веб-приложения. Мы действительно не знаем, как лучше всего реализовать это.
Мы создадим кнопку для входа пользователя в Facebook, когда пользователи нажмут на нее, они будут перенаправлены в собственное приложение Facebook для аутентификации.
Контроллеры в Rails защищены Devise. Если приложение iOS хочет взаимодействовать с веб-приложением, сама iOS должна создать сеанс, который может взаимодействовать с Devise
. Собственное приложение Facebook возвращает только токен доступа Facebook. Мы не можем использовать этот токен для создания сеанса Devise.
Итак...
Спасибо всем.