Раздел вопрос-ответ Получить cliend_id и client_secret для приложения fb, google, twitter?

Не могу найти. Хочу добавить на сайт авторизацию через соц. сети. Для возможности авторизации через facebook, twitter, google требуется cliend_id и client_secret.

//facebook url 'https://graph.facebook.com/oauth/access_token':
$postdata =
	"client_id=" . $facebookClientId . "&client_secret=" . $facebookClientSecret
	. "&redirect_uri=" . $redirectUri . "&code=" . $code;

// google 'https://accounts.google.com/o/oauth2/token':
$postdata =
	"client_id=" . $googleClientId . "&client_secret=" . $googleClientSecret
	. "&redirect_uri=" . $redirectUri . "&code=" . $code
	. "&grant_type=authorization_code";
'facebook' => array(
	'client_id' => '',
	'client_secret' => '',
),
'twitter' => array(
	'client_id' => '',
	'client_secret' => '',
),
'google' => array(
	'client_id' => '',
	'client_secret' => '',
),

Как и где добавить приложение и получить client_id и client_secret для OAuth twitter, google, fb?

share

2 ответа

1. Facebook add app

https://developers.facebook.com/apps

2. Google add app

Добавить приложение в google developers проще всего через консоль:

https://console.developers.google.com/

3. Twitter add app

Добавить twitter приложение можно тут:

https://apps.twitter.com/app/new

Список доступных twitter приложений:

https://apps.twitter.com/

Добавить комментарий
    как минимум 5 символов

    Более подробно о получении google app key. Для авторизации через google на веб-сайте, добавляем google веб-приложение через google-консоль и получаем для него Client ID и Client secret.

    5 шагов:

    1. Нужно перейти на url https://console.developers.google.com/. Авторизоваться и добавить новый проект. Кнопка Create Project.

    Google консоль создаём новый проект

    2. Указать имя проекта и нажать Create.

    Google console задаём имя проекта

    3. Выбираем тип приложения - web application. Создаем google web application

    После нажатия Configure consent screen приложение будет успешно добавлено.

    4. Генерируем Client ID и Client Secret для нашего приложения. Для этого заходим на вкладку APIs & auth и там выбираем Credentials. Нажимаем кнопку Create new Client ID.

    Генерируем Client id для google веб-приложения

    5. На этой же вкладке Credentials копируем к себе значения Client ID и Client secret.

    Получаем Clien Id и Client Secret

     

    UPD: в конце 2015г. google изменил дизайн для Developer Console. По-прежнему нужно искать ссылку Credentials, только добраться до неё стало немного труднее. А может я просто не привык еще.

    Быстрый доступ к вашим Credentials по ссылке https://console.developers.google.com/apis/credentials. Далее выбираем проект. Всё.

    Добавить комментарий
      как минимум 5 символов

      icon Вход в систему

      зарегистрироваться