Инструкция с картинками: где взять Application ID, Секретный ключ приложения и Публичный ключ приложения для Oauth2-авторизации через Одноклассники?

Для Oauth2-авторизации на вашем сайте при помощи социальной сети Одноклассники вам понадобятся Application ID, Секретный ключ приложения и Публичный ключ приложения.

Помните! Application ID, Секретный ключ приложения и Публичный ключ приложения — это секретная информация! Её нельзя публиковать, это запрещено правилами Одноклассников. Поэтому, кстати, все данные на скриншотах я заменил на фиктивные — не пытайтесь их никуда скопировать, не сработает.

Во-первых, вы должны быть зарегистрированы на Одноклассниках. И в процессе регистрации обязательно надо указать действующий мобильный телефон, потому что на него будут приходить подтверждения, необходимые для того, чтобы сделать всё необходимое. Указать настоящие ФИО тоже лишним не будет. Это поможет вам в случае чего подтвердить ваши права на аккаунт.

1. Сначала вам надо получить статус разработчика. Вам будет предложено заполнить кое-какие данные о себе, на телефон посредством SMS придёт подтверждение. Проследуйте инструкциям. После того, как вы получите права разработчика, вы попадёте на дэшборд. Там вам предлагают перейти по ссылке, чтобы управлять приложениями. Делайте это.

2. Все приложения на Одноклассниках, независимо от их назначения, называются играми. Пусть вас это не смущает. Вы попадёте на список ваших приложений (у меня на скриншоте уже есть несколько). Нажмите на "Добавить приложение".

3. Теперь нужно указать данные для вашего сайта. Следующие поля обязательно заполнить:

Название. Я написал "Сервер Разработки Маслов-5".
Короткое имя. Нужно придумать короткое название из латиницы и цифр (дефис тоже можно). В принципе, неважно, что вы там укажете. Я написал "maslov-dev5".
Описание. Если лень придумывать, можете сюда скопировать название, как это сделал я.
Тип приложения. Нужно выбрать обязательно External

Ссылки на аватарки и иконки. Без них тоже не пустит. Укажите ссылку на какую-нибудь картинку на вашем сайте. Я выбрал вот такую: "http://dev5.maslov.co/incognito.png". Можно одну сразу во все три поля.
Ссылка на приложение. Это ссылка на главную страницу сайта. В моём случае это "http://dev5.maslov.co/"

Список разрешённых redirect_uri. В моём случае это "http://dev5.maslov.co/user/index/sociallogin/provider/ok/". Если у вас их по какой-то причине несколько, можете указать несколько, каждую на новой строке.

Клиентская OAuth авторизация. Галка должна стоять.

У меня получилось так:

После этого, наконец, можно нажать "Сохранить".

 

 

Если всё правильно, приложение будет создано, и вам сообщат, что детали были отправлены на ваш e-mail:

А в письме оказалось следующее:

Отсюда берите Application ID, Секретный ключ приложения и Публичный ключ приложения и используйте по назначению!


You can leave a comment with "Facebook":
Не забывайте оставлять комментарии при помощи "ВКонтакте":
Яндекс.Метрика