Versions Compared

Key

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

Table of Contents

Установка

  1. Войдите в консоль управления. Консоль API
  2. Отредактируйте вид окна запроса аутентификации.

...

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

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

  4. Для получения информации абонента в интерфейсе администратора необходимо указать ключ API. Создать ключ можно в Консоли API . Тип ключа (Сервер). Обязательно укажите IP адрес с которого будут идти запросы, для предотвращения кражи ключа.
  5. Для корректной работы необходимо включить Google People API
  6. Добавьте информационное поле google, как наведено ниже
  7. Image Added
  8. Полученные данные сохраните в 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
    $conf{AUTH_GOOGLE_IDS}='9235955....crvemj.apps.googleusercontent.com,9235955....crvemj.apps.googleusercontent.com'Валидация токенов по нескольким сервисам