Расширенная аутентификация

Docsvision Web-клиент поддерживает авторизацию с помощью сторонних расширений OpenID. Необходимые ресурсы для работы расширений авторизации в Web-клиенте поставляются с модулем Платформа и настраиваются в конфигурационном файле модуля или в Консоли управления Docsvision.

  • Данный раздел посвящён регистрации расширений авторизации в Linux с помощью Консоли управления Docsvision версии 6.2.

  • Создание собственных расширений Docsvision описывается в разделе "Разработка расширений Docsvision" руководства по разработке.

  • Настройка расширений в конфигурационном файле Сервера приложений (модуля Платформа) описана в разделе "Регистрация расширений авторизации".

Для настройки расширений аутентификации необходимо установить расширение модуля Платформа для консоли управления, см. "Установка расширений модулей для Консоли управления Docsvision". Если расширение не установлено, на странице будет отображаться сообщение об отсутствии компонентов редактирования, оформленное красным текстом.

Настройка расширений аутентификации

Таблица зарегистрированных расширений аутентификации
Рисунок 1. Таблица зарегистрированных расширений аутентификации

Настроить расширения[1] можно на странице Серверы  Имя-сервера  Сервер приложений  Расширенная аутентификация.

Чтобы добавить расширение, необходимо:
  1. Откройте Консоль управления Docsvision на странице "Расширенная аутентификация" нажмите кнопку Добавить расширение.

    При переходе на страницу настроек расширения аутентификации выводится сообщение с кнопками Ок и Отмена. При нажатии Ок несохранённые изменения на странице будут применены, при нажатии Отмена — отменены.

  2. На странице настроек расширения представлены следующие поля:

    • Идентификатор расширения — строка с идентификатором расширения в виде Guid. Идентификатор определяется при разработке расширения. Параметр Id в конфигурационном файле расширения.

    • Название расширения — задаёт отображаемое имя сервиса аутентификации. Отображается в справочнике сотрудников.

      Регистрация нового расширения аутентификации
      Рисунок 2. Регистрация нового расширения аутентификации
    • Настройки — строка настроек расширения в неотформатированном виде. Подробнее см. в руководстве по настройке системы по адресу "Регистрация расширений авторизации"..

      Для защиты чувствительных данных рекомендуется использовать шифрование, см. подробнее раздел "Шифрование настроек в Сервисе настроек" в документации Сервиса настроек.

    • Тип — строка с именем типа, реализующего расширение. Параметр TypeName в конфигурационном файле расширения.

Настройка расширений для тенантов

Таблица, предназначенная для включения/отключения расширений, доступных в базах данных. Таблица имеет только одну колонку "Доступные расширения" и флаг включения/отключения расширения напротив каждой строки.

Активация зарегистрированных расширений аутентификации
Рисунок 3. Активация зарегистрированных расширений аутентификации

В таблице отображается список расширений, которые были зарегистрированы в системе и настроены. Над таблицей отображается название базы данных. Для базы, которая назначена по умолчанию, добавляется тэг "БД по умолчанию".

Строки настроек для доступных расширений аутентификации доступны в руководстве по настройке системы по адресу "Регистрация расширений авторизации".

1. Аналогичный параметр в конфигурационном файле модуля Платформа — "Authentication".