@rdk

Что хранить на сервере для авторизации через VK/Facebook/etc?

Есть фронтенд на AngularJS, в котором пользователь может авторизоваться через социальные сети (с помощью hello.js).

1. Сначала проходит авторизация/аутентификация в соцсети. Соцсеть возвращает токен.
2. Пользователь проходит авторизацию на сайте (через смс-подтверждение).
3. Токен и ID юзера в соцсети сохраняются в базе.
4. В следующий раз при заходе и аутентификации в соцсети, возвращённый токен сверяется с записью в базе, чтобы вытянуть привязанного пользователя.

Но токен не совпадает. Я явно что-то делаю не так :)

Как мне опознать вернувшегося пользователя, чтобы не заставлять его снова проходить авторизацию на сайте?
  • Вопрос задан
  • 724 просмотра
Решения вопроса 1
@FireGM
Токен и не должен совпадать, он всегда генерируется заново. ВК возвращает ид пользователя, по нему и вытаскивайте, а так же обновляйте токен.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы