Как создать единую авторизацию через разные сервисы?
Итак, пишу движок на PHP, создал достаточно много, и вот теперь задумался по поводу авторизации. Хочется прикрутить авторизацию через ВКонтакте и через Steam. Теперь возник вопрос, если пользователь уже зарегистрировался у меня на сайте, не используя эти сервисы, и вдруг решил авторизироваться через один из их, как найти его уже существующий профиль в базе и просто дополнить (при необходимости) несколько неуказанных в таблице полей?
Вот хороший мануал ruseller.com/lessons.php?id=1674
только используйте пошаговую версию, на этой же странице есть ссылки на отдельные инструкции по каждой соц сети