Задать вопрос
@JuniorNoobie
Сижу в поддержке, пишу мелкие проекты

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

Добрый день!
Разрабатываю приложение (сайт), на котором хочу предоставлять доступ через логин/пароль и через различные социальные сети. Вопрос в том как сделать так, чтобы система считала входы одного и того же человека через различные системы аутентификации, единым аккаунтом?
Т.е. зашел человек через форму - отобразился на сайте как User1. Зашел через вк - отобразился на сайте как тот же User1.
Насколько я знаю в таблице пользователей каждому типу входа соответствует отдельная строчка.
  • Вопрос задан
  • 173 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • OTUS
    C# Developer. Professional
    6 месяцев
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 1
    1 неделя
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 2
    1 неделя
    Далее
Пригласить эксперта
Ответы на вопрос 1
@dmitryKovalskiy
программист средней руки
Ну на таблице Users с полями "login, password" свет клином не сошелся. Добавляете таблицу вроде UsersInSocial где храните привязки UserId и данные учетки соц.сети связанной с этим пользователем. При аутентификации по второй таблице уточняете кто это.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы