Créer un back-end mobile dans Oracle Mobile Hub

Grâce à Oracle Mobile Hub, vous pouvez développer des applications client-serveur mobile et déployer plusieurs API conçues pour prendre en charge des tâches telles que la gestion des utilisateurs, l'accès aux bases de données, les services de localisation, les analyses, etc. Ces API permettent des intégrations à d'autres solutions Oracle Cloud, services REST et applications de client mobile.

A propos des back-ends mobiles

Un back-end mobile dans Oracle Mobile Hub est un groupe d'API sécurisées et d'autres ressources utilisées pour le développement d'applications mobiles client-serveur.

Vous pouvez utiliser Oracle Mobile Hub pour regrouper et gérer différentes API qui définissent ensemble un back-end mobile.

Dans Oracle Mobile Hub, vous pouvez disposer de plusieurs back-ends, chacun servant différentes applications mobiles client. Cependant, vous pouvez également partager plusieurs API entre différents back-ends. L'image suivante présente une architecture back-end mobile standard dans Oracle Mobile Hub :

Description de l'image mobile-backend-Architect ure.jpg
Description de l'illustration mobile-backend-Architect ure.jpg

Lorsqu'une application mobile client accède à une API via Oracle Mobile Hub, elle est toujours dans le contexte d'un back-end mobile. L'application peut s'authentifier à l'aide des informations d'identification définies dans Oracle Mobile Hub (authentification HTTP de base ou OAuth) propres au back-end mobile ou via une banque d'identités (fournisseur de connexion sociale) contrôlée par le back-end mobile. Si l'API appelée inclut des appels à d'autres API dans le back-end, l'identité et les informations d'identification de l'appelant d'origine sont propagées via la chaîne d'appels.

L'utilisation de back-ends mobiles permet de visualiser les ressources disponibles pour les applications cible et leur fonctionnement simultané. En outre, vous pouvez utiliser le contexte de sécurité de back-end mobile pour tester les appels vers vos API, même dans les premières étapes de développement.

Créer un back-end mobile dans Oracle Mobile Hub

Dans Oracle Mobile Hub, vous pouvez créer des applications mobiles pour associer des API et des collections de stockage, puis les intégrer à vos applications mobiles côté client.

Pour créer un back-end mobile dans Oracle Mobile Hub, procédez comme suit :
  1. Connectez-vous à Oracle Mobile Hub.
  2. Cliquez sur l'icône de menu, puis sélectionnez Développement et Backends.
  3. Cliquez sur Nouveau back-end.
  4. Entrez le nom et la description du back-end mobile.
  5. Cliquez sur Créer.
    Le back-end mobile est créé et sa page Paramètres apparaît.
  6. Sur la page Paramètres, activez l'option Destinataire OAuth.
  7. Cochez la case Activer l'accès avec connexion unique (SSO).
Une fois le back-end créé, il doit apparaître dans la section Applications d'Oracle Mobile Hub sous Backends mobiles.

En savoir plus sur l'authentification de back-end mobile et les détails de connexion

Vous pouvez vérifier les informations d'authentification et de connexion de back-end mobile sur la page Paramètres Oracle Mobile Hub. Les applications utilisent ces informations pour se connecter et s'authentifier auprès d'API associées à un back-end mobile. Les détails d'authentification que vous pouvez trouver sur la page Paramètres sont les URL d'environnement et les clés d'accès.

URL d'environnement

Cette section contient trois URL:

  • URL de base : obligatoire pour tous les appels d'API.

  • Adresse de jeton OAuth : nécessaire pour traiter les demandes de jeton OAuth.

  • Adresse de jeton SSO: affichée lorsque la case Activer SSO est cochée et que l'option Destinataire OAuth est activée. Votre application utilise cette URL pour obtenir un jeton OAuth d'accès avec connexion unique (SSO) pour se connecter via un fournisseur d'identités distant.

Clés d'accès

Cette section contient les clés d'accès nécessaires aux applications pour accéder aux API back-end mobiles. Oracle Mobile Hub génère l'authentification de base OAuth et HTTP. Les clés OAuth comprennent un ID de client et une clé secrète de client, alors que les clés d'authentification de base HTTP sont générées sous la forme d'un ID de back-end mobile et d'une clé anonyme.

Associer une API à un back-end Oracle Mobile Hub Mobile

Avant d'utiliser le système back-end mobile, vous devez associer une API. Vous pouvez utiliser le catalogue d'API Oracle Mobile Hub pour sélectionner les API personnalisées auxquelles vous voulez accéder à l'aide de votre back-end mobile. Ce catalogue fournit des détails sur chaque adresse d'API et documentation. Permet également de tester les adresses avec des données échantillon.

Pour associer des API à votre back-end mobile, assurez-vous que vous êtes dans l'environnement qui contient le brouillon de back-end mobile.
  1. Connectez-vous à Oracle Mobile Hub.
  2. Cliquez sur l'icône de menu, puis développez Développement et cliquez sur Fin.
  3. Sélectionnez votre back-end mobile et cliquez sur Ouvrir.
  4. Cliquez sur API.
  5. Cliquez sur Sélectionner des API.
  6. Cliquez sur l'icône d'ajout pour chaque API à inclure dans votre back-end mobile.