Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents

Установка

  1. Войдите в консоль управления. Консоль API
  2. Отредактируйте вид окна запроса аутентификации.
  3. Создайте OAuth Client ID для OAuth.
  4. В поле Разрешенные URI перенаправления вставьте сылку на страницу входа в портал абонента c параметром ?external_auth=Google.

    Например: https://example.host.com/index.cgi?external_auth=Google

  5. Для получения информации абонента в интерфейсе администратора необходимо указать ключ API. Создать ключ можно в Консоли API . Тип ключа (Сервер). Обязательно укажите IP адрес с которого будут идти запросы, для предотвращения кражи ключа.
  6. Для корректной работы необходимо включить Google People API
  7. Добавьте информационное поле google, как наведено ниже
  8. Image Added
  9. Полученные данные сохраните в libexec/config.pl

    $conf{AUTH_GOOGLE_ID}= '923595536840-fr2us6nc9haf0tcg4runc9evopcrvemj.apps.googleusercontent.com';ID приложения
    $conf{AUTH_GOOGLE_SECRET}='lJE8……-……-…KHKB';Пароль
    $conf{AUTH_GOOGLE_URL}='%SELF_URL%?external_auth=Google';Страница возврата
    $conf{GOOGLE_API_KEY}='AIzaSyD………..q2NYemE';Ключ авторизации запросов к Google API


    Получения информации

    Что бы получить информацию с Google сервисов, надо зайти на карточку абонента, затем открыть доп. поля, и нажать на кнопку информации