Активация Swagger UI
Начиная с OpenEdge 11.7.4 для работы с REST API был добавлен фреймворк для спецификации RESTful API – Swagger UI. По умолчанию это фреймворк отключён, чтобы предотвратить несанкционированный доступ к экземпляру неавторизованным пользователем.
- Перейдите в каталог экземпляра <instance-name>\webapps\oemanager\WEB-INF
- Откройте для редактирования файл конфигурации oemgrSecurity-container.xml
- Раскомментируйте следующую строку (примерный номер строки 35):
<!-- Access to SwaggerUI. Disabled by default, user has to uncomment the below line to enable it --> <intercept-url pattern="/doc/**" method="GET" access="hasAnyRole('ROLE_PSCAdmin','ROLE_PSCOper','ROLE_PSCUser')"/>
- Выполните рестарт сервера приложений.
- В адресной строке веб-браузера введите URL:
http://<servername>:<pas-port>/oemanager/
Вы должны увидеть страницу PASOE Management APIs как показано на скриншоте:
Администраторы могут использовать Swagger UI для изучения базовых API-интерфейсов управления экземпляром PAS for OpenEdge.