Los SDK de Realm te permiten conectar tus aplicaciones cliente al backend de App Services. Los SDK proporcionan la funcionalidad necesaria para autenticar a los usuarios con cualquiera de las funciones integradas. proveedores de autenticación, llamar a funciones de backend y acceder directamente a una fuente de datos MongoDB vinculada.
El cliente de la aplicación
Al usar el SDK para acceder al backend de Atlas App Services, se comienza con un objeto App. Este objeto proporciona todas las demás funciones relacionadas con App Services.
Para obtener más información, consulte Inicializar la aplicación cliente.
Autenticación y gestión de usuarios
Con el SDK web de Realm, puedes administrar usuarios con una configuración mínima de backend o código del lado del cliente mediante la autenticación de App Service. Integra con 3proveedores OAuth de terceros, servicios de autenticación JWT o utiliza el sistema de administración de usuarios integrado de App Service.
Para aprender a utilizar la autenticación de App Services con Realm Web SDK,consulte Administración de usuarios.
Consulta MongoDB
Los SDK de Realm incluyen MongoDB Data Access para realizar operaciones CRUD y de agregación directamente desde el navegador. Por seguridad, configure reglas de acceso a datos del lado del servidor para determinar dinámicamente los permisos de lectura y escritura para cada objeto al que acceda un usuario.
Para aprender a usar las API de MongoDB, consultar Query MongoDB.
Funciones de llamada
Las funciones Atlas le permiten definir y ejecutar la lógica del servidor para su aplicación. Llámelas desde aplicaciones cliente con el SDK web de Realm. Estas funciones del servidor pueden ejecutarse en el contexto del usuario autenticado y, por lo tanto, respetar las reglas, roles y permisos asignados a sus datos.
Al usar funciones, proporciona una forma segura para que múltiples aplicaciones cliente compartan funcionalidades complejas sin tener que reproducir esa lógica en el lado del cliente.
Para aprender a usar Funciones, consulte Llamar a una función.