Для доступа к API МДЛП по защищенному соединению https требуется наличие криптопровайдера и доверительных сертификатов (подробнее Настройка TLS/SSL соединения). Чтобы не выполнять настройку защищенного соединения на всех компьютерах МО, можно настроить прокси сервер, который будет перенаправлять запросы через tsl/ssl.
Включение IIS
- Убедитесь, что компонент уже не включен. Зайдите на сервер аптеки. Откройте IIS (нажмите win+r введите inetmgr). Если открылось окно IIS то он установлен.
- Если IIS не установлен, тогда https://professorweb.ru/my/ASP_NET/sites/level3/3_1.php
Создание прокси сервера
- Зайдите в IIS и создайте новый сайт. Дайте ему имя MdlpProxy, укажите физический путь (создайте пустую папку, например C:\inetpub\MdlpProxy) и назначьте свободный порт (например 90)
- Зайдите в начальную страницу сайта и нажмите "Переопределение URL-адресов"
При отсутствии "Переопределение URL-адресов", необходимо войти в Установщик веб-платформы (WebPI)
(если нет Установщик веб-платформы (WebPI) его можно скачать https://www.microsoft.com/web/downloads/platform.aspx )
Далее в Установщик веб-платформы (WebPI) выбираем и устанавливаем "Переопределение URL-адресов" ( URLRewrite), Маршрутизация запросов приложений (ARR) (Application Request Routing(ARR)) - Нажмите "Добавить правило" и выберите пункт "Обратный прокси-сервер", нажмите "Ок"
- В поле "Введите имя или ip-адрес сервера..." введите https://api.mdlp.crpt.ru/api/v1/ и нажмите "Ок"
- Откройте появившееся правило, нажав на него 2 раза
- Измените Url-адрес переопределения на https://api.mdlp.crpt.ru/{R:1}
- Измените настройку MarkingUrlApi (Адрес сервиса API) на http://{ip адрес}:{порт}/api/v1/
- Нажать "Получить информацию о текущей организации"