Connexion aux microservices à l'aide du proxy d'API

improve this page | report issue

Proxy d’API

Lorsque vous vous connectez au système de back end de l’entreprise, il est possible de tirer parti de la sécurité et de l’analyse de la plateforme MobileFirst via le proxy d’API. Comme son nom le suggère, il s’agit d’un proxy qui peut être employé pour traiter les demandes envoyées au système de back end réel.

Quelques avantages liés à l’utilisation du proxy d’API

  • L’hôte de back end réel n’est pas exposé à l’application mobile et reste sécurisé dans le serveur MobileFirst.
  • Vous bénéficiez de l’analyse des demandes envoyées au système de back end.

Comment utiliser le proxy d’API ?

  1. Téléchargez l’adaptateur Mobile API Proxy à partir de Mobile Foundation Console.

    Proxy d'API

  2. Déployez l’adaptateur du proxy d’API sur le serveur Mobile Foundation.

  3. Configurez l’URI du système de back end dans la configuration de l’adaptateur du proxy d’API. L’URI doit respecter le format protocole:hôte:port/contexte. Par exemple, http://secure-backend/basecontext/.
  4. Effectuez les demandes au système de back end avec l’API WLResourceRequest. Utilisez le fragment de code de l’appel API de la section COEUR MOBILE. Modifiez l’objet des options pour définir la clé useAPIProxy sur true.

    Exemple :

     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 March 02, 2020