Перейти к основному содержимому
Версия: 7.3

Аутентификация через внешние сервисы (OAuth/OIDC)

Сканер-ВС поддерживает авторизацию пользователей через внешних OAuth 2.0 и OpenID Connect (OIDC) провайдеров.

Настройка выполняется в секции «oauth» внутри «services.pauth-server». Можно подключить одного или нескольких провайдеров одновременно. Готовые настройки провайдера в поставляемой конфигурации отсутствуют: необходимо самостоятельно добавить секцию «oauth» в действующий файл scanner.yml и заполнить данную секцию по параметрам таблицы Параметры конфигурационного файла «scanner.yml» «Описание конфигурационного файла «scanner.yml»».

После настройки на странице входа Сканер-ВС становятся доступны соответствующие способы авторизации. Провайдер выполняет аутентификацию пользователя, после чего передаёт Сканер-ВС его данные (claims).

Перечисленные выше данные используются для создания профиля пользователя и назначения роли.

примечание

Внешний вход OAuth/OIDC сам по себе не задаёт второй фактор. Если требуется двухфакторная аутентификация, настройте её на стороне провайдера: проверку второго фактора выполняет провайдер в соответствии со своей политикой входа.

Для проверки внешнего входа после настройки и перезапуска Сканер-ВС выполните следующие действия:

  1. откройте страницу входа Сканер-ВС и выберите настроенного провайдера по его отображаемому имени.

  2. выполните аутентификацию на стороне провайдера. Пароль внешней учётной записи вводится у провайдера.

  3. при успешном входе пользователь возвращается в веб-интерфейс Сканер-ВС с назначенными ему ролями. При отказе провайдера или незавершённой аутентификации вход не выполняется; устраните причину на стороне провайдера и повторите вход.

Подразделы​