Блоги

Навигационные полоски

Что нового в WSO2 API Manager 3.0

WSO2 API Manager - продукт для управления API с открытым исходным кодом. Продукт позволяет полностью управлять жизненным циклом API и обладает огромной гибкостью с точки зрения возможностей установки.

Что же нового в этой версии продукта?

Первое на что обращаешь внимание после старта - абсолютно другой внешний вид, если сравнивать со всеми версиями 2.*

Пользовательский интерфейс полностью переписан с Jaggery на ReactJS. Порталы выполнены в концепции одностраничных приложений (Single Page Application (SPA)) и по механизму аутентификации OAuth 2.0 через Open ID Connect (OIDC) взаимодействуют с серверной частью. 

Изменений претерпела и часть, относящаяся к конфигурации продукта - теперь это делается через файлы toml.

Одним из существенных изменений стало появление продуктов - концепция продуктов позволяет объединять в логический контейнер методы из разных API. Продукты очень удобны, так как это позволяет 1 раз создать API с полным покрытием бек-сервиса, а затем создавать продукты с различными настройками доступа или безопасности. Как пример - с помощью продуктов можно сделать бесплатными все операции чтения, а операции записи платными. Ниже на снимке показан процесс создания продукта:

Далее улучшения коснулись монетизации - в версии 3.0 можно прямо из коробки сделать интеграцию со сторонней платёжной системой.

В новой версии появился оператор Kubernetes, который позволяет создавать API прямо в Kubernetes. Также появился новый инструмент командной строки для автоматизации процесса разворачивания API.

С точки зрения безопасности к поддержке OAuth2.0 токенов добавлена поддержка токенов JWT и базовой аутентификации. Определение активностей ботов и валидация вызовов API по схеме также вошли в этот релиз.

Всё это и многое другое в новой версии WSO2 API Manager!

 

 

 

17.12.2019