Skip to end of metadata
Go to start of metadata

Установка

  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. Полученные данные сохраните в 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'Валидация токенов по нескольким сервисам


  • No labels