Лучший подход для хранения Facebook / Google Регистрация данных пользователя - PullRequest
0 голосов
/ 27 февраля 2019

У меня есть веб-сайт, на котором пользователь может войти через электронную почту и пароль.Кроме того, я хочу дать пользователю возможность зарегистрироваться / войти через Facebook и Google.Теперь, после успешной регистрации через Google / Facebook, когда я получаю от Google / Facebook ответ с данными пользователя, я должен хранить эти данные в отдельных таблицах?Тогда у меня будет 3 таблицы с учетными записями пользователей - 1 для пользователей Facebook, 1 для пользователей Google и одна для пользователей электронной почты и паролей по умолчанию.Или лучше хранить все в одной таблице?

1 Ответ

0 голосов
/ 28 февраля 2019

Открытый вопрос с самоуверенными ответами ....

Вы должны (imo) создать учетную запись на электронной почте по умолчанию, Facebook и Google возвращают электронную почту, связанную с этой учетной записью, и назначают суррогат для каждогоПользователь, чтобы связать другие данные с этой учетной записью.Как вы храните другие данные (токены, идентификаторы fb / google), зависит от вас.Сохраняйте одну таблицу учетных записей и одну учетную запись на электронную почту.

...