Здравствуйте, коллеги.
Суть вопроса следующая:
Есть проект на Yii2. Организована авторизация пользователя через классический способ (логин и пароль). К проекту требуется подключить авторизацию через vk и facebook.
Используемое расширение:
yiisoft/yii2-authclient
Как правильно организовать хранение данных о пользователе, полученные из соц.сети, в базе данных. В оф.доках есть
guide,с которым я, естественно, ознакомился.В модели
User атрибуты email и username являются обязательными и уникальными, а от соц.сетей мы можем не получить того же email, да и как лучше поступить с username?
Какие best practice в данном вопросе? Заранее благодарен за любую помощь.