Авторизация с помощью общего сервиса авторизации
Для предоставления доступа к ПОЛИНОМ:MDM поддерживается общий сервис авторизации (далее ОСА).
Настройка веб сервера ПОЛИНОМ:MDM
В файле PolynomWebServer.Settings.json расположенном в папке веб сервера ПОЛИНОМ:MDM указать
- Адрес (Url) ОСА в разделе Sso
{
"Sso": {
"PrivateUrl": "",
"Url": "http://common-access-service.local:5000"
}
}
- Идентификатор веб сервера ПОЛИНОМ:MDM в разделе Server
{
"Server": {
"Identifier": "01DEB4AE-1945-4ABD-BF70-A456391704C7"
}
}
В ОСА при создании продукта ПОЛИНОМ:MDM
- В настройках сервера указать адрес и идентификатор веб сервера ПОЛИНОМ:MDM

Рис. 1. Окно настроек сервера
- В настройках базы данных указать имя и конфигурацию. Значение поля конфигурация должно совпадать с именем хранилища из ПОЛИНОМ:MDM

Рис. 2. Окно настроек конфигурации базы данных
В окне авторизации выбрать "Использовать учетную запись Общего сервиса аутентификации (ОСА)"

Рис. 3. Окно авторизации с ОСА
Использование имеющегося токена доступа ОСА в веб API ПОЛИНОМ:MDM
Получив токен доступа ОСА, вы можете использовать его для обращения к методам веб API ПОЛИНОМ:MDM. Для этого нужно в заголовке запроса указать идентификатор хранилища ПОЛИНОМ:MDM и токен доступа ОСА:
let header = new HttpHeaders({
'Authorization': `Bearer ${<токен доступа ОСА>}`
});