Настройка способа входа 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. Заполнить настройки способа входа:

    • Название способа входа;
    • Описание способа входа - описание, которое будет отображаться при наведении на способ входа на форме авторизации;
    • Логотип способа входа;
    • Идентификатор ресурса (Client_id) - Идентификатор клиента, созданного в проекте Google;
    • Секретный ключ (client_secret) – Секрет клиента доступа приложения, созданного созданного в проекте Google;
    • ProviderId [не редактируемое] - ID способа входа;
    • Дополнительные параметры способа входа:
    • Публичный способ входа – при включении тогла способ входа будет доступен для добавления в другие приложения сервиса. Редактирование и удаление способа входа доступны только Владельцу сервиса в настройках личного кабинета;
    • Требовать подтверждение паролем –при входе пользователя после авторизации во внешней системе идентификации будет запрошен пароль пользователя в сервисе Trusted.ID.

    provider-google-params.png

  3. Добавить способ входа в виджет сервиса или приложения.

  4. В сервис/приложение можно входить, используя созданный способ входа.

    provider-google-widget.png