Настройка провайдера 1C - Документация
Перейти к содержанию

Настройка провайдера 1C#


🔐 Важно:
Данный функционал доступен в Enterprise-версии Trusted.ID
Приобрести лицензию | Техподдержка

Обзор функционала#

Доверенный провайдер предназначен для организации входа в информационные системы по данным (логин/пароль) учетных записей пользователей в системе 1С.

Ключевые особенности:

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

Параметры провайдера#

1. Основные параметры#

Параметр Описание Обязательность Ограничения
Имя Отображается в интерфейсе личного кабинета и виджета входа - Макс. 50 символов
- Латиница, кириллица, цифры и пробелы
Описание Краткое описание провайдера - Макс. 255 символов
Логотип Иконка для отображения в интерфейсе и виджете входа - Форматы: JPG, webp, BMP или WEBP
- Макс. размер: 1 МБ

2. Параметры подключения#

Параметр Описание Обязательность Ограничения
Адрес сервера 1С Название опубликованной базы должно совпадать с названием базы в адресе (с учётом регистра) - Формат: http(s)://[сервер]:[порт]/[база]
- Чувствительность к регистру
Логин администратора 1С Логин пользователя 1С, учетные данные которого будут использоваться для авторизации запросов (допускается пользователь без прав) -
Пароль администратора 1С Пароль пользователя 1С -
Сопоставление атрибутов 1C Соответствие атрибутов пользователя Trusted.ID атрибутам в 1С - Формат: trusted_id_attribute:ldap_attribute (например, given_name:givenName, family_name:sn, email:mail, picture:photo)

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

Параметр Описание
Публичный способ входа При активации настройки провайдер как способ входа будет доступен для добавления в другие приложения сервиса. Редактирование и удаление провайдера доступны только Администратору сервиса.
Требовать подтверждение паролем При входе пользователя после авторизации во внешней системе идентификации будет запрошен пароль пользователя в сервисе Trusted.ID
Запретить сброс пароля При активации настройки пользователь не сможет сменить пароль от учетной записи внешней системы. В виджете входа кнопка Сменить пароль будет скрыта.

Правила настройки сопоставления атрибутов 1С#

Сопоставление атрибутов позволяет настроить сопоставление поля профиля пользователя Trusted.ID с атрибутом пользователя в 1С. Если значение поля не задано, используется значение по умолчанию given_name:firstName, family_name:lastName, email:email, picture:photo.

Основные поля пользователя Trusted.ID:

Поле Описание
sub Идентификатор пользователя
email Адрес электронной почты
phone_number Номер телефона
nickname Публичное имя
given_name Имя
family_name Фамилия
login Логин
birthdate Дата рождения
picture Фото профиля

Допускается настройка сопоставления на дополнительные поля профиля пользователя. В таком случае в качестве поля профиля Trusted.ID указывается Название дополнительного поля.

Возможно задать сопоставление на поле Логин, для того, чтобы логины пользователя в Trusted.ID и во внешней системе совпадали. В этом случае логин во внешней системе должен иметь уникальное значение.

Если в сопоставлении атрибутов отсутствует настройка сопоставления на поле Логин, или логин уже используется для другого пользователя, при автоматической регистрации пользователю в Trusted.ID присваивается внутреннее значение.


Создание провайдера#

1. Настройка в 1C#

  1. Установите расширение конфигурации 1C.

    Взаимодействие с информационной базой 1С реализовано через расширение конфигурации (файл расширения предоставляется отдельно), и осуществляется с использованием http-сервисов.

  2. Опубликуйте http-сервисы приложения на web-сервере для работы с расширением.

    Настройки публикации информационной базы 1с

  3. Установите признак Публиковать HTTP сервисов расширения по умолчанию для работы http-сервисов расширения.

    Для проверки корректности публикации http-сервисов проверяется файл публикации (.vrd) на web-сервере. Файл публикации должен содержать свойство publishExtensionsByDefault, равное значению true.

    Значение в файле публикации (.vrd) на web-сервер

  4. Создайте пользователя, учетные данные которого будут использоваться для авторизации запросов (допускается пользователь без прав).

2. Настройка в Trusted.ID#

В сервисе Trusted.ID необходимо создать доверенный провайдер по шаблону .

Чтобы создать провайдер:

  1. Перейдите в раздел ЛК Trusted ID → вкладка Настройки.

    Настройка основной информации

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

  3. В открывшемся окне нажмите на кнопку Создать Добавление доверенного провайдера.
  4. Откроется окно со списком шаблонов.
  5. Выберите шаблон провайдера .

    Создание доверенного провайдера

  6. На форме создания заполните поля или вставьте скопированные значения из ранее созданного доверенного провайдера .

  7. Нажмите Сохранить.

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


Настройка виджета#

1. Описание настроек#

Параметр Описание Формат По умолчанию
Показывать логотип Если активно, рядом с названием провайдера будет размещен его логотип Переключатель (Вкл/Выкл) Вкл
Заголовок способа входа Текст в шапке виджета Текст Вход в PROVIDER_TITLE
Цвет кнопок Основной цвет фона главных кнопок HEX #2E7D32
Цвет шрифта на кнопках Цвет текста на главных кнопках HEX #FFFFFF
Цвет ссылок Цвет вспомогательных элементов HEX #1E88E5

2. Как настроить виджет#

⚠️ Примечание: Настройка параметров виджета входа доступна при редактировании провайдера.

Чтобы настроить виджет входа:

  1. Перейдите в раздел ЛК Trusted ID → вкладка Настройки.
  2. Раскройте блок Доверенные провайдеры и нажмите Настроить.
  3. Откроется окно со списком провайдеров.
  4. Нажмите на кнопку Редактировать Кнопка Редактировать, размещенную на панели с провайдером.
  5. Откроется окно Редактировать провайдер.
  6. Установите необходимые настройки виджета.
  7. В Превью просмотрите макет внешнего вида.

    Настройка внешнего вида виджета провайдера

  8. Нажмите Сохранить.

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