@rdk

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

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

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

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

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

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

Похожие вопросы
CTRL+ Москва
от 250 000 до 320 000 ₽
CTRL+ Москва
от 200 000 до 300 000 ₽
CTRL+ Белград
от 250 000 до 320 000 ₽
22 нояб. 2024, в 00:55
500 руб./за проект
21 нояб. 2024, в 23:30
300000 руб./за проект
21 нояб. 2024, в 22:21
3000 руб./в час