У меня есть Rails API, который не имеет состояния, с Devise gem для аутентификации и с использованием Devise, сгенерированного auth_token
для авторизации каждого запроса. Теперь я хочу добавить вход через Facebook со следующим потоком:
- Пользователь разрешает приложению Facebook получать необходимые данные.
- Перенаправление на определенную страницу в соответствии с настройками Facebook (
/auth/facebook/callbacks
). - Получите или создайте пользователя (если он еще не зарегистрирован).
- Перенаправление на предыдущую страницу (до того, как мы нажмем войти через facebook) с помощью
auth_token
.
Проблема на шаге 4, как мне получить auth_token
через json после перенаправления. В любом случае, auth_token генерируется каждый раз, когда пользователь успешно создается или входит в систему (с помощью электронной почты и пароля).
Любой лучший пример для этого?
Спасибо