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

Документация

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


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

Данный функционал доступен в Enterprise-версии Trusted.ID.

🛒 Приобрести | ✉️ Задать вопрос: ask@trusted.ru

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

Основные особенности:

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

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

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

Параметр Описание Обязательный
Название приложения Отображается в интерфейсе
Описание приложения Краткое описание провайдера
Логотип приложения Иконка для виджета входа. Файл с расширением jpg, jpeg, png, svg. Максимальный размер - 1 МБ.

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

Параметр Описание
Адрес сервера 1С Название опубликованной базы должно совпадать с названием базы в адресе (с учётом регистра)
Логин 1С Логин пользователя 1С, учетные данные которого будут использоваться для авторизации запросов (допускается пользователь без прав)
Пароль 1С Пароль пользователя 1С
Secret Дополнительный пароль авторизации из файла расширения для 1С
Сопоставление атрибутов 1C Соответствие атрибутов пользователя Trusted.ID атрибутам в 1С (формат: given_name:firstName, family_name:lastName, email:email, 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-сервере для работы с расширением.

    provider-1c-base.png

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

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

    provider-1c-file.png

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

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

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

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

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

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

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

  4. Выберите шаблон провайдера .

    Выбор шаблона доверенного провайдера

  5. В открывшейся форме создания провайдера заполните параметры провайдера.

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

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


Настройка виджета для способа входа 1C

1. Параметры виджета

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

2. Настройка виджета входа

Настройка параметров виджета входа доступна при редактировании провайдера.

Чтобы настроить виджет входа для провайдера 1С:

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

    provider-1c-preview.png

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

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