Как связать разные способы авторизации в один аккаунт?
Добрый день!
Разрабатываю приложение (сайт), на котором хочу предоставлять доступ через логин/пароль и через различные социальные сети. Вопрос в том как сделать так, чтобы система считала входы одного и того же человека через различные системы аутентификации, единым аккаунтом?
Т.е. зашел человек через форму - отобразился на сайте как User1. Зашел через вк - отобразился на сайте как тот же User1.
Насколько я знаю в таблице пользователей каждому типу входа соответствует отдельная строчка.
Ну на таблице Users с полями "login, password" свет клином не сошелся. Добавляете таблицу вроде UsersInSocial где храните привязки UserId и данные учетки соц.сети связанной с этим пользователем. При аутентификации по второй таблице уточняете кто это.