На backend: есть url редиректа есиа, авторизация и url -callback, для возврата данных с есиа.
Клиент на vue. Авторизация по jwt-token настроена.
То есть, клиент шлет запрос на backend, backend получает данные с есиа, не могу понять как "средеректить" на клиент, user полученного с есиа.
Есть ли на vue способы принять callback или я не в то направлении.
да, я имею ввиду, как можно получить ответ от сервера, на клиенте, ведь это одностраничник. клиент отправил get запрос на сервер, сервер выполним все манипуляции с есиа, состояние то с клиентом не сохраняется и как вот оповестить клиента, не понятно
можно наверное, когда клиент отправил запрос на сервер, что хочет войти через есиа, вернуть ему некий код, по которому он потом получит ответ, не знаю насколько это правильно
если (как я понимаю), клиент без этих данных с ЕСИА всё равно ничего не сможет на сайте сделать, то можно его просто заставить "синхронно" ждать ответ. если это займёт слишком уж много времени, то можно посмотреть в сторону websocket'ов.