Настройка способа входа Google

Способ входа Google предназначен для организации входа в информационные системы с помощью Google аккаунта.

Настройка на стороне внешней системы

  1. Зарегистрироваться или авторизоваться в Google.
  2. Открыть страницу https://code.google.com/apis/console#access.
  3. Создать новый проект.
  4. Перейти к настройкам созданного проекта в раздел API и сервисыОкно запроса доступа OAuth.
    google-apps3
  5. Выбрать User TypeВнешний и нажмите Создать
    google-apps4
  6. Задать название приложения.
    google-apps5
  7. Ввести доменное имя своего сайта в поле Авторизованные домены.
    google-apps6
  8. Сохранить настройки.
  9. Открыть раздел API и сервисыУчетные данные в настройках проекта Google.
    google-apps7
  10. Нажать Создать учётные данные и выбрать Идентификатор клиента OAuth.
    google-apps8
  11. Выбрать тип приложения Веб-приложение.
    google-apps9
  12. В поле Разрешенные URI перенаправления вставить строку -
    <адрес Trusted.ID>/api/interaction/code.
  13. На форме редактирования Клиента OAuth скопировать Идентификатор клиента и Секрет клиента.
    google-apps10

Настройка на стороне сервиса Trusted.ID

  1. В сервисе Trusted.ID создать провайдер по шаблону Google.
  2. Заполнить настройки способа входа:
  3. Название способа входа;
  4. Описание способа входа - описание, которое будет отображаться при наведении на способ входа на форме авторизации;
  5. Логотип способа входа;
  6. Идентификатор ресурса (Client_id) - Идентификатор клиента, созданного в проекте Google;
  7. Секретный ключ (client_secret) – Секрет клиента доступа приложения, созданного созданного в проекте Google;
  8. ProviderId [не редактируемое] - ID способа входа;
  9. Дополнительные параметры способа входа:
    • Публичный способ входа – при включении тогла способ входа будет доступен для добавления в другие приложения сервиса. Редактирование и удаление способа входа доступны только Владельцу сервиса в настройках личного кабинета;
    • Требовать подтверждение паролем –при входе пользователя после авторизации во внешней системе идентификации будет запрошен пароль пользователя в сервисе Trusted.ID.
      provider-google-params.png
  10. Добавить способ входа в виджет сервиса или приложения.
  11. В сервис/приложение можно входить, используя созданный способ входа.

provider-google-widget.png