Conectar-se a Microsserviços usando o Proxy da API

improve this page | report issue

Proxy de API

Ao conectar-se ao back-end corporativo, é possível alavancar a segurança e a analítica da plataforma MobileFirst usando o Proxy da API. Como o nome sugere, é um proxy que pode ser usado para transmitir por proxy as solicitações para o back-end real.

Algumas das vantagens de usar o Proxy da API

  • O host de back-end real não é exposto para o aplicativo móvel e permanece seguro no servidor MobileFirst.
  • Obter a analítica das solicitações feitas para o back-end

Como usar o Proxy da API?

  1. Faça download do adaptador de Proxy da API Móvel a partir do Mobile Foundation Console.

    Proxy da API

  2. Implemente o adaptador de Proxy da API no servidor Mobile Foundation.

  3. Configure o URI de back-end na configuração do adaptador de Proxy da API. O URI deve ter o formato protocol:host:port/context. Por exemplo, http://secure-backend/basecontext/.
  4. Faça as solicitações para o back-end usando a API WLResourceRequest. Use o fragmento de código da chamada da API da seção NÚCLEO MÓVEL. Altere o objeto de opções para configurar a chave useAPIProxy como true.

    Amostra:

     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 February 28, 2020