Подключение к микросервисам с помощью 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));
         }
     );
    
Last modified on August 17, 2020