Подключение к микросервисам с помощью API Proxy

improve this page | report issue

API Proxy

API Proxy позволяет использовать средства обеспечения безопасности и аналитики платформы MobileFirst при подключении к бэкенду организации. Как следует из его названия, это посредник, пересылающий запросы фактическому бэкенду.

Преимущества использования API Proxy

  • Информация о хосте бэкенда не раскрывается мобильному приложению, что позволяет его обезопасить на сервере MobileFirst.
  • Можно анализировать запросы, отправляемые бэкенду

Как использовать API Proxy?

  1. Загрузите адаптер Mobile API Proxy из консоли Mobile Foundation.

    API Proxy

  2. Разверните адаптер API Proxy на сервере Mobile Foundation.

  3. Настройте URI бэкенда в конфигурации адаптера API Proxy. URI должен иметь формат протокол:хост:порт/контекст. Например, http://secure-backend/basecontext/.
  4. Для отправки запросов бэкенду используйте WLResourceRequest API. Используйте фрагмент кода вызова API из раздела MOBILE CORE. Измените объект options, указав значение true в useAPIProxy.

    Пример:

     var resourceRequest = new WLResourceRequest(
         "weather/city/Miami",
         WLResourceRequest.GET,
         { "useAPIProxy": true }
     );
     resourceRequest.send().then(
         function(response) {
             alert("Success: " + response.responseText);
         },
         function(response) {
             alert("Failure: " + JSON.stringify(response));
         }
     );
    
Inclusive terminology note: The Mobile First Platform team is making changes to support the IBM® initiative to replace racially biased and other discriminatory language in our code and content with more inclusive language. While IBM values the use of inclusive language, terms that are outside of IBM's direct influence are sometimes required for the sake of maintaining user understanding. As other industry leaders join IBM in embracing the use of inclusive language, IBM will continue to update the documentation to reflect those changes.
Last modified on August 17, 2020