Краткий алгоритм действий:
1) Регистрируешь приложение в ВКонтакте
2) Формируешь ссылку как в документации API https://vk.com/dev/auth_sites (если нужен email, то указываешь &scope=email )
3) После получения кода делаешь запрос на получение access_token, в ответе приходит id и email пользователя