OAuth2 и вход через одну из 2-х соц.сетей: как сопоставить юзера?
Приветы,
ситуация такова: сайт (ASP MVC + Angular) с возможностью логиниться через VK или FB. Допустим, в первый раз юзер зашел через VK, мы запомнили его user_id и автоматом зарегистрировали. А второй раз он зашел через FB - и нам нельзя (надеюсь, везде это так и работает!) заводить вторую учетку, надо как-то понять, что это тот же человек. Из получаемых полей единственный кандидат на UID - это email, но юзер может запретить его выдавать (в VK это возможно), ну и у меня вообще не получилось из VK его вытащить. Что делать, куда смотреть?