Задать вопрос
mad_maximus
@mad_maximus

Как правильно делать привязывание аккаунтов?

По сути, привязывание ничем не отличается от авторизации, как я понял, с той лишь разницей, что мы забираем данные из соц сети и не авторизуем пользователя под привязанным аккаунтом, а просто закрепляем его за ним. Как лучше это хранить в базе? Хранить все аккаунты в одной таблице я не могу, так как у меня стоит уникальность по полю email, а у аккаунтов разных соц сетей эл. адрес может совпадать. Сделать таблицу с доп. аккаунтами и пивот-таблицу для связи привязанных аккаунтов с юзерами? Можете поделиться собственным опытом, если такой есть?
  • Вопрос задан
  • 101 просмотр
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
@Giperoglif
делайте таблицу user_social, и там храните привязки к соцсетям. связка один ко многим по ид юзера.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
inoise
@inoise Куратор тега PHP
Solution Architect, AWS Certified, Serverless
Если вы надумали писать свой Identity Server, то, может, посмотрите на готовые решения? Auth0, например, классные ребята
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽