Перейти к содержанию

Настройка входа через Google в Trusted.ID#

📋 Эта инструкция входит в серию статей по настройке способов входа. Подробнее читайте в инструкции Способы входа и настройка виджета

В этом руководстве вы узнаете, как подключить аутентификацию с помощью аккаунта Google к системе Trusted.ID. Этот способ входа позволяет пользователям входить в приложения с помощью учётной записи сервиса Google.

Настройка входа через Google состоит из трёх ключевых этапов, которые выполняются в двух разных системах:


Шаг 1. Настройка приложения в Google#

Перед настройкой способа входа в Trusted.ID необходимо зарегистрировать ваше приложение в кабинете разработчика Google и получить ключи доступа:

  1. Войдите под своей учетной записью Google.
  2. Откройте консоль Google Cloud Console.
  3. Создайте новый проект:

    • В верхней панели нажмите Выбрать проектНовый проект.
    • Укажите название проекта (например, Trusted.ID Login или название вашего сайта).
    • Нажмите Создать.

    🔗 Подробнее читайте в инструкции на developers.google.com.

  4. Настройте OAuth consent screen. Если вы ранее выполняли настройки, пропустите этот шаг.

    • Перейдите в API and ServicesOAuth consent screen.

    Создание способа входа Google OAuth в кабинете разработчика сервиса

    • Откройте раздел Branding.
    • Нажмите на кнопку Get started в центре окна.
    • Укажите App Information: название приложения и адрес электронной почты, который будет отображаться для пользователей на экране согласия.
    • Выберите тип AudienceExternal.

    Настройка названия для способа входа Google OAuth в кабинете разработчика сервиса

    • Укажите адрес электронной почты для получения уведомлений по проекту.
    • Согласитесь с пользовательской политикой.

    Настройка контактной информации для способа входа Google OAuth в кабинете разработчика сервиса

  5. Создайте OAuth Client ID:

    • Перейдите в API and ServicesCredentials.
    • Нажмите Create credentialsOAuth client ID.

    Настройка способа входа Google OAuth в кабинете разработчика сервиса

    • Укажите TypeWeb application.
    • Заполните название и возвратный URL#1 (Redirect_uri).
    • Нажмите Create.

    Настройка способа входа Google OAuth в кабинете разработчика сервиса

    ⚠️ После создания появится окно с данными: Client ID и Client Secret. Сохраните эти значения — они понадобятся при настройке в Trusted.ID.

    Настройка способа входа Google OAuth в кабинете разработчика сервиса

  6. Проверьте настройки OAuth consent screen:

    Перед использованием убедитесь, что:

    • статус экрана согласия Опубликован (Enabled), а не В разработке,
    • добавлены нужные scopesemail и profile.

Шаг 2. Создание способа входа#

Теперь, имея ключи от Google, создадим соответствующий провайдер в системе Trusted.ID.

  1. Перейдите в кабинет администратора → вкладка Настройки.

    💡 Чтобы создать способ входа для организации, откройте кабинет организации. Если способ входа нужен для конкретного приложения, откройте настройки этого приложения.

  2. Найдите блок Способы входа и нажмите Настроить.

  3. В открывшемся окне нажмите кнопку Создать Кнопка Создать.
  4. Откроется окно со списком шаблонов.
  5. Выберите шаблон Google.
  6. Заполните форму создания:

    Основная информация

    • Имя — Название, которое увидят пользователи.
    • Описание (опционально) — Краткое описание.
    • Логотип (опционально) — Можно загрузить свою иконку, или будет использована стандартная.

    Параметры аутентификации

    • Идентификатор ресурса (client_id) — Вставьте скопированный ID Приложения (Client ID).
    • Секретный ключ (client_secret) — Вставьте скопированный Секрет (Client Secret).
    • Возвратный URL(Redirect URI) — Поле заполнится автоматически на основе вашего домена.

    Дополнительные настройки

    • Публичный способ входа — Включите, если хотите, чтобы этот способ входа можно было добавить в другие приложения системы (или организации), а также в профиль пользователя в качестве идентификатора внешнего сервиса.
    • Публичность — Настройте уровень публичности по умолчанию для идентификатора внешнего сервиса в профиле пользователя.
  7. Нажмите Создать.

После успешного создания новый способ входа появится в общем списке провайдеров.


Шаг 3. Добавление на виджет#

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

  1. В общем списке провайдеров найдите созданный способ входа.
  2. Включите переключатель на панели с провайдером.

Проверка: После сохранения откройте форму входа в тестовом приложении. На виджете должна появиться новая кнопка с логотипом Google.


Описание параметров#

Основная информация#

Название Описание Тип Ограничения
Имя Название, которое будет отображаться в интерфейсе сервиса Trusted.ID Текст Макс. 50 символов
Описание Краткое описание, которое будет отображаться в интерфейсе сервиса Trusted.ID Текст Макс. 255 символов
Логотип Изображение, которое будет отображаться в интерфейсе сервиса Trusted.ID и виджете входа JPG, GIF, PNG или WEBP Макс. размер: 1 МБ

Параметры аутентификации#

Название Параметр Описание
Идентификатор ресурса (client_id) Client_id ID приложения, созданного в Google
Секретный ключ (client_secret) Client_secret Сервисный ключ доступа приложения, созданного созданного в Google
Возвратный URL(Redirect URI) (не редактируемое) Redirect URI Адрес Trusted.ID, на который пользователь перенаправляется после аутентификации в стороннем сервисе

Дополнительные настройки#

Название Описание
Публичный способ входа При активации настройки:
- Способ входа станет доступен для добавления в другие приложения сервиса.
- Способ входа станет доступен для добавления в качестве идентификатора внешнего сервиса в профиле пользователя.
Публичность Задает уровень публичности по умолчанию для идентификатора внешнего сервиса в профиле пользователя

Смотрите также#

Для повышения удобства работы и хранения данных веб-сайт TRUSTED.RU использует файлы COOKIE. Продолжая работу с веб-сайтом, Вы даете свое согласие на работу с этими файлами.