Так если к вам на сайт пользователи могут логиниться через аккаунты соц. сетей.
Вы ведь создаете локального пользователя. А в него запишите откуда он пришел.
А далее уже работаете как с обычными пользователями на сайте которые могут оставлять комментарии.