Los SDK de Realm le permiten conectar sus aplicaciones cliente al backend de Atlas App Services. Los SDK proporcionan la funcionalidad necesaria para autenticar a los usuarios con cualquiera de las herramientas integradas. Proveedores de autenticación y funciones de llamada del lado del servidor. También puedes usar una aplicación de servicios de aplicacionespara sincronizar datos entre dispositivos.
El cliente de la aplicación
Para conectarte a tu backend de App Services, comienza con un objeto Aplicación. Este objeto proporciona toda la funcionalidad relacionada con el back-end. Inicializa una aplicación con el ID de la aplicación, que se puede encontrar en la Interfaz de usuario Realm.
Para aprender a inicializar el cliente aplicación, consulte Connect to App Services.
Authentication & User Management
One of the most challenging aspects of client development is implementing a robust and secure authentication system. With the Realm SDKs, however, you can use any of the Realm authentication providers with minimal backend setup and client-side code. With the authentication APIs, you can implement the following functionality:
Crear nuevas cuentas de usuario
Iniciar y cerrar sesión del usuario
Multiple users logged on at the same time on the same device
Link user accounts from different providers
Store custom data for a particular user
Para aprender cómo configurar la autenticación en tu aplicación, consulta Autenticar Usuarios.
Device Sync
Device Sync adds data synchronization between an App Services backend and client devices on top of all of the functionality of Realm. When you use Realm with Sync, realms exist on device, similar to using Realm without Sync. However, changes to the data stored in those realms synchronize between all client devices through a backend App Services instance. That backend also stores realm data in a cloud-based Atlas cluster running MongoDB.
To get started with Sync, refer to Device Sync.
Llama a las funciones de Atlas
Funciones de Atlas te permiten definir y ejecutar lógica del lado del servidor. Puedes llamar a estas Funciones desde tus aplicaciones de cliente a través de los SDK de Realm. Estas funciones del lado del servidor pueden ejecutarse en el contexto del usuario autenticado y, por lo tanto, respetan las reglas, roles y permisos que has asignado a tus datos en Atlas.
Using Functions provides a secure way for multiple client applications to share complex functionality without having to reproduce that logic client-side.
Para aprender cómo llamar a una Atlas Function desde su aplicación cliente, consulte Llamar a una función.