Провайдеры идентификации

Данный раздел описывает процесс работы с провайдерами идентификации в системе. Работа осуществляется в разделе Настройки → Провайдеры идентификации веб-интерфейса системы.

Раздел доступен администраторам, пользователям, которые имеют соответствующее разрешение в составе своих ролей, а также учетным записям со статусом Суперадминистратор.

О провайдерах идентификации

Провайдер идентификации — это внешний сервис, подтверждающий личность пользователя и позволяющий ему войти в систему с помощью сторонней учетной записи. Для аутентификации с помощью провайдеров идентификации используется стандарт OpenID. Это позволяет не передавать пароли в систему, а использовать их только для проверки у надежного провайдера.

Аутентификация через провайдеров идентификации может быть удобна, например, при использовании корпоративных учетных записей для работы с системой.

Для аутентификации с помощью подключенных провайдеров необходимо связать их с учетными записями пользователя в системе. Подробности приведены в разделе Настройки аутентификации.

Интерфейс раздела

Панель инструментов раздела включает в себя следующие компоненты:

  • Кнопка Подключить позволяет создать подключение к новому провайдеру идентификации.

  • Кнопка trash позволяет удалить выбранные подключения к провайдерам идентификации. Кнопка становится доступной после выбора хотя бы одного подключения из списка.

  • Поле Поиск предназначено для быстрого поиска подключений к провайдерам идентификации в отображаемом списке по названию.

В рабочей области отображается таблица имеющихся подключений к провайдерам идентификации. Таблица содержит следующие столбцы:

  • Название — название подключения к провайдеру.

  • Статус — текущий статус провайдера с цветовым индикатором:

    • Активен — зеленый;

    • Неактивен — серый.

  • Метод аутентификации — метод аутентификации в провайдере: Basic, JWT или POST.

  • Дата создания — дата и время создания подключения.

  • Дата изменения — дата и время последнего изменения подключения.

При работе с таблицей подключений к провайдерам идентификации доступны следующие операции:

  • Поиск подключений по полю Название.

  • Сортировка подключений по полям Название, Метод аутентификации, Дата создания и Дата изменения.

При выборе конкретного подключения к провайдеру идентификации в правой части рабочей области отображается его карточка с детальной информацией.

Работа с подключением к провайдеру идентификации

Доступные операции над подключениями к провайдерам идентификации:

Создание подключения к провайдеру идентификации

Перед подключением провайдера идентификации необходимо зарегистрировать систему как клиент на панели разработчика провайдера. При регистрации провайдер предоставит следующую информацию:

  • Client ID — уникальный идентификатор клиента.

  • Client Secret — секретный ключ, подтверждающий подлинность клиента.

  • Discovery Endpoint — адрес, по которому система может определить конфигурацию провайдера идентификации. Как правило, адрес имеет следующий вид:

    https://<provider_domain>/.well-known/openid-configuration

    Здесь:

    • <provider_domain> — домен провайдера идентификации.

В процессе регистрации необходимо сообщить провайдеру RedirectUri — адрес клиента, по которому должен перейти пользователь после аутентификации. Адрес RedirectUri отображается в окне подключения провайдера.

Чтобы подключить провайдера идентификации:

  1. Перейдите в раздел Настройки → Провайдеры идентификации. Система отобразит сведения о подключенных провайдерах идентификации.

  2. Нажмите на кнопку Подключить. Отобразится окно создания подключения.

  3. Введите название подключения.

  4. Выберите из выпадающего списка метод аутентификации:

    • Basic — при данном методе логин и пароль передаются в заголовке HTTP-запроса в кодировке Base64.

    • JWT — при данном методе сервер выдает клиенту подписанный JSON-токен, который передается в заголовке HTTP-запроса.

    • POST — при данном методе учетные данные передаются в теле HTTP-запроса.

  5. Введите Client ID.

  6. Введите Client Secret.

  7. Если требуется разрешить незащищенные запросы, например, в целях отладки или тестирования соединения, установите переключатель Разрешить незащищенные запросы в активное положение.

  8. Введите Discovery Endpoint.

  9. Скопируйте адрес RedirectUri в буфер обмена с помощью кнопки copy. Этот адрес потребуется передать провайдеру.

  10. Нажмите на кнопку Подключить. Система создаст подключение к провайдеру идентификации. Подключение отобразится в списке раздела Настройки → Провайдеры идентификации.

Просмотр подключения к провайдеру идентификации

Чтобы просмотреть подключение к провайдеру идентификации:

  1. Перейдите в раздел Настройки → Провайдеры идентификации. Система отобразит сведения о подключенных провайдерах идентификации.

  2. Нажмите на строку подключения в списке. Система отобразит в правой части экрана карточку этого подключения с подробной информацией о нем.

В верхней части карточки отображается название подключения к провайдеру идентификации. Справа от названия расположены кнопки действий, доступных для выбранного подключения.

Карточка подключения содержит следующие сведения:

  • Название — название подключения.

  • Статус — текущий статус провайдера идентификации с цветовым индикатором:

    • Активен — зеленый;

    • Неактивен — серый.

  • Метод аутентификации — метод аутентификации в провайдере: Basic, JWT или POST.

  • Client ID — уникальный идентификатор системы как клиента провайдера.

  • Discovery Endpoint — адрес конфигурации провайдера.

  • Дата создания — дата и время создания подключения.

  • Создал — пользователь, инициировавший создание подключения.

  • Дата изменения — дата и время последнего изменения подключения.

  • Изменил — пользователь, выполнивший последнее изменение подключения.

В верхней части карточки также расположен переключатель статуса провайдера идентификации.

Включение провайдера идентификации

Неактивный провайдер не может быть использован для аутентификации в системе.

Чтобы включить неактивного провайдера идентификации:

  1. Перейдите в раздел Настройки → Провайдеры идентификации. Система отобразит сведения о подключенных провайдерах идентификации.

  2. Нажмите на строку подключения в списке. Система отобразит в правой части экрана карточку этого подключения с подробной информацией о нем.

  3. Установите переключатель статуса в верхней части карточки в активное положение. Провайдер идентификации будет переведен в статус Активен и станет доступен для аутентификации.

Отключение провайдера идентификации

По умолчанию провайдер идентификации после подключения имеет статус Активен.

Чтобы отключить активного провайдера идентификации:

  1. Перейдите в раздел Настройки → Провайдеры идентификации. Система отобразит сведения о подключенных провайдерах идентификации.

  2. Нажмите на строку подключения в списке. Система отобразит в правой части экрана карточку этого подключения с подробной информацией о нем.

  3. Установите переключатель статуса в верхней части карточки в неактивное положение. Провайдер идентификации будет переведен в статус Неактивен и станет недоступен для аутентификации.

Изменение подключения к провайдеру идентификации

Вы можете изменить подключение к провайдеру идентификации через кнопку в его карточке.

Удаление подключения к провайдеру идентификации

Вы можете удалить подключение к провайдеру идентификации следующими способами:

Была ли полезна эта страница?

Обратная связь