У меня есть приложение для рабочего стола и мобильное приложение. Я хочу использовать одно и то же приложение rails для обоих "устройств". Другими словами, я хочу, чтобы мобильное приложение запрашивало содержимое в приложении Desktop.
Я использую Devise для аутентификации (адрес электронной почты + пароль). Я выполнил Doorkeeper в приложении Desktop, чтобы создать токен Oauth2 для моего мобильного приложения.
Вот мои вопросы:
У меня есть параметры before_filters в контроллерах настольных приложений для их защиты.
- Я не уверен, как мобильное приложение должно делиться маркером OAuth2 с помощью Devise для проверки подлинности и доступа к моим защищенным контроллерам?
Фактически, сейчас Doorkeeper должен проверять мобильный токен в моих контроллерах с кодом doorkeeper_for :all
. Но для этого мне не удается защитить устройство before_filter :authenticate_user!
...
Должен ли я сохранить токен oauth в разработке тоже?
Я не понимаю, как мобильные приложения должны аутентифицироваться с помощью разработки и протокола OAuth2?
спасибо