Creación de un backend móvil en Oracle Mobile Hub

Con Oracle Mobile Hub, puede desarrollar aplicaciones móviles cliente-servidor y desplegar varias API diseñadas para admitir tareas como la gestión de usuarios, el acceso a la base de datos, los servicios de ubicación, el análisis, etc. Estas API realizan integraciones con otras soluciones de Oracle Cloud, servicios de REST y aplicaciones de cliente móvil posibles.

Acerca de los backends móviles

Un backend móvil dentro de Oracle Mobile Hub es un grupo de API seguras y otros recursos utilizados para desarrollar aplicaciones móviles cliente-servidor.

Puede utilizar Oracle Mobile Hub para agrupar y gestionar distintas API que definan un backend móvil.

En Oracle Mobile Hub, puede tener varios backends, cada uno con diferentes aplicaciones móviles de cliente. Sin embargo, también puede tener varias API compartidas entre distintos backends. La siguiente imagen muestra una arquitectura de backend móvil típica en Oracle Mobile Hub:

Descripción de mobile-backend-architecture.jpg
Descripción de la ilustración mobile-backend-architecture.jpg

Cuando una aplicación móvil de cliente accede a una API a través de Oracle Mobile Hub, siempre está en el contexto de un backend móvil. La aplicación se puede autenticar mediante credenciales definidas en Oracle Mobile Hub (OAuth o autenticación HTTP básica) específicas del backend móvil o a través de un almacén de identidades (o un proveedor de conexión social) mediados por el backend móvil. Si la API llamada incluye llamadas a otras API del backend, la identidad y las credenciales del emisor de llamada original se propagan por la cadena de llamadas.

El trabajo en backends móviles le ayuda a visualizar los recursos disponibles para las aplicaciones de destino y cómo funcionarán conjuntamente. Además, puede utilizar el contexto de seguridad de backend móvil para probar las llamadas a sus API, incluso en las primeras etapas de desarrollo.

Creación de un backend móvil en Oracle Mobile Hub

En Oracle Mobile Hub, puede crear backends móviles para asociar API y recopilaciones de almacenamiento y, a continuación, integrarlas con las aplicaciones móviles del cliente.

Para crear un backend móvil en Oracle Mobile Hub:
  1. Inicie sesión en Oracle Mobile Hub.
  2. Haga clic en el icono de menú y, a continuación, seleccione Desarrollo y, a continuación, Backends .
  3. Haga clic en Nuevo Backend .
  4. Introduzca un nombre y una descripción para el backend móvil.
  5. Haga clic en Crear .
    Se crea el backend móvil y se abre su página Configuración .
  6. En la página Configuración , active la opción para Consumidor de OAuth.
  7. Haga clic en la casilla de control Activar Single Sign-On .
Después de crear su backend, debe aparecer en la sección Aplicaciones de Oracle Mobile Hub en backends móviles.

Información sobre los detalles de conexión y autenticación de backend móvil

Puede consultar los detalles de conexión y autenticación de backend móvil en la página Configuración de Oracle Mobile Hub. Las aplicaciones utilizan esta información para conectarse y autenticarse con API asociadas a un backend móvil. Los detalles de autenticación que puede buscar en la página Valores son las URL de entorno y las claves de acceso.

URL del Entorno

Esta sección contiene tres URL:

  • URL Base: necesaria para todas las llamadas a la API.

  • Punto Final de Token de OAuth: Necesario para manejar solicitudes de token de OAuth.

  • Punto final de token de SSO: se muestra cuando la casilla de control Activar SSO está activada y la opción Consumidor de OAuth está activada. La aplicación utiliza esta dirección URL para obtener un token de OAuth de Single Sign-On para conectarse mediante un proveedor de identidad remoto.

Claves de acceso

Esta sección contiene las claves de acceso que necesitan las aplicaciones para acceder a las API de backend móvil. Oracle Mobile Hub genera autenticación básica HTTP y OAuth. Las claves de OAuth incluyen un ID de cliente y un secreto de cliente, mientras que las claves de autenticación HTTP básica se generan en forma de ID de backend móvil y una clave anónima.

Asociación de una API a un backend móvil de Oracle Mobile Hub

Antes de utilizar el backend móvil, debe asociar una API. Puede utilizar el catálogo de API de Oracle Mobile Hub para seleccionar las API personalizadas a las que desea acceder con su backend móvil. Este catálogo proporciona detalles sobre cada punto final y la documentación de API. También permite probar los puntos finales con datos de ejemplo.

Para asociar API a su backend móvil, asegúrese de que está en el entorno que contiene el backend móvil borrador.
  1. Inicie sesión en Oracle Mobile Hub.
  2. Haga clic en el icono de menú y, a continuación, amplíe Desarrollo y haga clic en Backend .
  3. Seleccione su backend móvil y haga clic en Abrir .
  4. Haga clic en API .
  5. Haga clic en Seleccionar API .
  6. Haga clic en el icono Agregar de cada API que desee incluir en el backend móvil.