Для Oauth2-авторизации на вашем сайте при помощи социальной сети "ВКонтакте" вам понадобятся ID приложения и Защищённый ключ.
Где, скажете, их взять? Для начала вам нужно быть зарегистрированным в социальной сети "ВКонтакте". БОльшая часть людей, с которыми я знаком, и без того "сидит" на этом популярном сайте, но, если вдруг у вас ещё нет аккаунта, то придётся зарегистрироваться. При регистрации указать номер вашего мобильного телефона (так как на него придёт SMS-подтверждение, необходимое для получения нужной информации). Кроме того, я бы рекомендовал при регистрации указывать ваши реальные фамилию, имя, отчество и загрузить фотографию. Всё-таки, случись что, если у вас указаны реальные данные, вы сможете, связавшись с администрацией ресурса, подтвердить, что являетесь владельцем аккаунта. Но — окончательно решение за вами. Обязательно иметь только сам аккаунт на "ВКонтакте" и привязанный к нему мобильный телефон.
После этого, чтобы получить ID приложения и Защищённый ключ для Oauth2-авторизации, проделайте следующие действия. Инструкция проверялась лично мной и актуальна на начало 2015 года.
1. Идём на страницу создания приложения ВКонтакте.
Создаём новое приложение.
В поле "Название" введите название вашего сайта. Я выбрал название "Сервер разработки Маслов-5".
Тип надо выбрать "Веб-Сайт".
В поле “Адрес Сайта” пишем адрес вашего сайта, начиная с http:// . В моём случае это "http://dev5.maslov.co/"
В “Базовый Домен” — домен без протокола (т.е. без http://). В моём случае это "dev5.maslov.co/"
Если что, там даны примеры в плейсхолдерах.
Когда всё заполните, нажмите "Подключить сайт".
2. На ваш мобильный телефон будет прислана SMS. В ней придёт пятизначный код подтверждения, который надо будет ввести.
3. Теперь переходим на вкладку “Настройки” и видим то, что мы искали: ID приложения и защищённый ключ. Они-то нам и нужны!
Помните! ID приложения и защищённый ключ — информация секретная! Публиковать её запрещено правилами относительно приложений ВКонтакте. Поэтому, кстати на скриншоте я эти данные запикселировал.
Готово! Теперь у вас есть ID приложения и защищённый ключ приложения. Можете применять их по назначению.