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'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.
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.
- Connectez-vous à Oracle Mobile Hub.
- Cliquez sur l'icône de menu, puis développez Développement et cliquez sur Fin.
- Sélectionnez votre back-end mobile et cliquez sur Ouvrir.
- Cliquez sur API.
- Cliquez sur Sélectionner des API.
- Cliquez sur l'icône d'ajout pour chaque API à inclure dans votre back-end mobile.