Настройка провайдера 1C¶
- Настройка провайдера 1C
- Обзор функционала
- Параметры провайдера
- Правила настройки сопоставления атрибутов 1С
- Создание провайдера
- Настройка виджета для способа входа 1C
Обзор функционала¶
Данный функционал доступен в Enterprise-версии Trusted.ID.
🛒 Приобрести | ✉️ Задать вопрос: ask@trusted.ru
Доверенный провайдер 1С предназначен для организации входа в информационные системы по данным (логин/пароль) учетных записей пользователей в системе 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¶
-
Установите расширение конфигурации 1C.
Взаимодействие с информационной базой 1С реализовано через расширение конфигурации (файл расширения предоставляется отдельно), и осуществляется с использованием http-сервисов.
-
Опубликуйте http-сервисы приложения на web-сервере для работы с расширением.
-
Установите признак Публиковать HTTP сервисов расширения по умолчанию для работы http-сервисов расширения.
Для проверки корректности публикации http-сервисов проверяется файл публикации (.vrd) на web-сервере. Файл публикации должен содержать свойство
publishExtensionsByDefault
, равное значениюtrue
. -
Создайте пользователя, учетные данные которого будут использоваться для авторизации запросов (допускается пользователь без прав).
2. Настройка в Trusted.ID¶
В сервисе Trusted.ID необходимо создать доверенный провайдер по шаблону 1С.
Чтобы создать провайдер 1С:
- Перейдите в раздел Приложения → вкладка Настройки.
-
Раскройте блок Доверенные провайдеры и нажмите Настроить.
-
В открывшемся окне Настроить провайдеры нажмите Создать
.
-
Выберите шаблон провайдера 1С.
-
В открывшейся форме создания провайдера заполните параметры провайдера.
- Нажмите Сохранить.
Добавьте способ входа в виджет сервиса или приложения.
Настройка виджета для способа входа 1C¶
1. Параметры виджета¶
Параметр | Описание | Формат (Пример) |
---|---|---|
Показывать логотип | Изображение, которое отображается рядом с названием способа входа в виджете | Флаг (Вкл/Выкл) |
Заголовок способа входа | Название способа входа, которое отображается в виджете | Текст ("Вход через 1С") |
Цвет кнопок** | Основной цвет фона главных кнопок | HEX (#2E7D32) |
Цвет шрифта на кнопках** | Цвет текста на главных кнопках | HEX (#FFFFFF) |
Цвет ссылок | Цвет вспомогательных элементов | HEX (#1E88E5) |
2. Настройка виджета входа¶
Настройка параметров виджета входа доступна при редактировании провайдера.
Чтобы настроить виджет входа для провайдера 1С:
- Перейдите в раздел Приложения → вкладка Настройки.
- В блоке Доверенные провайдеры нажмите Настроить.
- Откроется окно Настроить провайдеры.
- Нажмите на кнопку Редактировать
, размещенную на панели с провайдером.
- Откроется окно Редактировать провайдер.
- Установите настройки для виджета.
-
В Превью просмотрите макет внешнего вида виджета.
-
Нажмите Сохранить.