Платформа 3V/Соединение с источником/Источник типа Link

Материал из 3v-wiki
< Платформа 3V‎ | Соединение с источником
Версия от 13:44, 14 мая 2021; Il.iashin (обсуждение | вклад) (Новая страница: «Начиная с релиза 0.32 появилась возможность создавать соединение типа "Link" со ссылкой на с...»)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к навигации Перейти к поиску

Начиная с релиза 0.32 появилась возможность создавать соединение типа "Link" со ссылкой на сервис справочников, находящийся на другом пространстве платформы.

На базе соединения типа "Link" возможно создать внешний справочник. Пример соединения с авторизацией и внешним url:

 1 {
 2   "dbType": "Link",
 3   "connectionString": "https://test.net/dictionaries",
 4   "authenticationSettings": {
 5     "tokenRequestUrl": "https://test.net/auth/realms/test/protocol/openid-connect/token",
 6     "clientId": "external",
 7     "clientSecret": "c4O8puNyrQwxoy6qokEiI06AOe2mpQgi",
 8     "discriminator": "ConfidentialClientAuthenticationSettingsDto"
 9   }
10 }

После создания соединения возможно создать внешний справочник, который будет ссылаться на данное соединение. Внешние справочник доступны на чтение.

Структура схемы соединения типа "Link"
Ключ Значение или описание значения
dbType Link
"connectionString" url адрес для подключения к сервису справочников внешней платформы
authenticationSettings Параметры для авторизации
tokenRequestUrl url адрес для получения токена
clientId external
clientSecret Строка Secret для авторизации
discriminator ConfidentialClientAuthenticationSettingsDto