@alzow

Как реализовать вход через ВК в веб-версии и мобильном приложении используя один AppID?

Разрабатываю мобильное приложение для своего небольшого проекта, и там подразумевается аутентификация через фейсбук и вк. Использую react-native (expo) для мобильных приложений, на бекенде django, python-social-auth и django-rest-framework.

Для фейсбука использую следующий подход: авторизируюсь нативно через Expo Facebook, получая access_token, отправляю в свой endpoint на бекенде, проверяю есть ли такой пользователь, если нету - создаю. Суть в том, что у фейсбука один AppID может использоваться для всех платформ, у ВК надо создавать отдельные приложения в VK Dev. Соответственно, проверять access_token в моем эндпоинте используя AppID для веб-версии не получится.

Насколько вообще верен такой подход и какие существуют альтернативы и лучшие практики?
  • Вопрос задан
  • 109 просмотров
Пригласить эксперта
Ответы на вопрос 1
@alzow Автор вопроса
Отвечу сам на свой же вопрос: использую WebView для получения токена, но естественно отказался от "нативности".
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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