регнутый аккаунт?
Повторю, человеку надо к существующему приклеить соц сеть. Соответственно он знает как авторизовать своего юзера.
непонятно опять. Вот пользователь жмёт "войти через вк", пришли тебе на бэк данные от вк. Что дальше?
Дальше ты от ВК в state полуаешь авторизационные данные от своего сайта (да хоть логин:пароль, но я бы не доверился) и по этим данным получаешь юзера, далее данные юзера ВК и совмещаешь как хочешь Я тебе пример пример с JWT. Думаю как получить юзера по JWT ты знаешь.
а как ты от вк получишь данные своего сайта-то?
Я устал повторять 1 слово "state" :)
так если аккаунт ещё не привязан и в базе не отображается, как твой бэкенд узнает, кто из лежащих в базе юзеров сейчас вошёл через vk?)
Не хочу это продолжать, ты не пробивной
вот полез в доку апи вконтакте ради интереса. Единственное упоминание о state - это как о произвольной строке, которая в урле передаётся и возвращается с результатом авторизации. Методы getInfo и getProfileInfo также ничего подобного не возвращают) Вот этот момент объясни, пожалуйста. Чтоб ты понимал - я не драконить тебя пытаюсь, а понять, мб я где-то что-то упустил, так что снизойди до тугого по возможности
о, вопрос отпал же))) я невнимательно читал твоё сообщение вот только другой возник: а разве попытка loginWith('vkontakte') не снесёт все старые токены? там же $auth.reset() выполняется. Получается, юзера разлогинит просто
Обсуждают сегодня