Alex_Wells
@Alex_Wells
PHP/TS/Kotlin developer

JWT Auth + Social?

Здравствуйте. Есть авторизация через Steam, на Laravel. Логика такова:

1) Юзверь нажимает на сайте на кнопку "войти" и его перебрасывает на страничку стима
2) там он тоже нажимает "все ок, войти".
3) он опять попадает на мой сайт, на этот раз уже с данными от стима. если все ок - юзера авторизируют и перебрасывают на главную страничку.

Все это хорошо, но если бы не одно но: мне так-же нужно использовать angular и socket io, а так-же теперь хочу использовать JWT Auth. Выглядеть должно либо так:

- так-же, как и в первом случае, но при этом в самом конце, при попадании на сайт, юзер должен подождать некой авторизации на angular'е и на socket сервере

либо-же так:

нажимает на кнопку авторизации -> открывается окно со стимом, он нажимает "все ок, войти" -> ждет авторизации -> данные обновляются, и воуля, юзер авторизирован.

Только я не понимаю как это сделать. Даже близко. Суть JWT я понимаю отлично.
  • Вопрос задан
  • 994 просмотра
Решения вопроса 1
Denormalization
@Denormalization
В чем собственно проблема?
После успешного редиректа, пишем юзеру токен (в куки или в localStorage) и редиректим на главную, а там уже angular подхватит токен и начнет работать.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Alex_Wells
@Alex_Wells Автор вопроса
PHP/TS/Kotlin developer
Закрыто. Для тех, у кого такая-же трабла: читайте ответ D' Normalization и комменты к нему.
Ответ написан
Ваш ответ на вопрос

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

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