Atlas App Services - Web SDK
Atlas Device SDK 已弃用。 有关详细信息,请参阅弃用页面。
Realm SDK 允许您将客户端应用程序连接到App Services后端。 这些 SDK 提供了使用任何内置身份验证提供程序对用户进行身份验证、调用后端函数以及直接访问权限链接的MongoDB数据源所需的功能。
App 客户端
当使用 SDK 访问 Atlas App Services 后端时,首先要使用 App 对象。此对象提供与 App Services 相关的所有其他功能。
有关更多信息,请参阅初始化应用程序客户端。
身份验证和用户管理
借助Realm Web SDK ,您可以使用App Services身份验证,以最少的后端设置或客户端代码来管理用户。 3与第三部分 OAuth 提供程序、JSON web token 身份验证服务集成,或使用 App Service 的内置用户管理系统。
要学习;了解如何将App Services身份验证与Realm Web SDK结合使用,请参阅用户管理。
查询 MongoDB
Realm SDK 包括 MongoDB 数据访问,用于直接从浏览器执行 CRUD 和聚合操作。 为了安全起见,请配置服务器端数据访问规则,动态确定用户访问的每个对象的读写权限。
要了解如何使用 MongoDB API,请参阅查询 MongoDB。
调用函数
Atlas Function允许您为应用程序定义和执行服务器端逻辑。 使用 Realm Web SDK 从客户端应用程序调用这些函数。 这些服务器端函数可以在经过身份验证的用户上下文中运行,从而遵守您为数据分配的规则、角色和权限。
通过使用函数,可以为多个客户端应用程序提供一种安全的方式来共享复杂的功能,而无需在客户端重现该逻辑。
要学习;了解如何使用函数,请参阅调用函数。