Docs 菜单

Docs 主页开发应用程序Atlas Device SDKs

应用程序服务 - .NET SDK

在此页面上

  • 概述
  • App 客户端
  • 身份验证和用户管理
  • 调用函数
  • 访问 MongoDB

Realm 提供的 SDK 可以帮助您将客户端应用程序连接到 Atlas App Services 后端。该 SDK 提供了使用任何内置身份验证提供程序对用户进行身份验证、调用后端函数以及直接访问链接的MongoDB 数据源所需的功能。

使用 SDK 访问 App Services 后端时,需要从 App 对象开始。此对象提供与 App Services 相关的所有其他功能。 App对象使用应用 ID 进行初始化,您可以在 App Services 用户界面中找到该 ID。

提示

要了解如何初始化应用客户端,请参阅连接到 Atlas App Services 后端 - .NET SDK。

客户端开发中最具挑战性的方面之一是实施稳健且安全的身份验证系统。 但是,借助 Realm SDK,您可以使用任何身份验证提供商,只需极少的后端设置或客户端代码。通过身份验证 API,您可以实现以下功能:

  • 创建新用户帐户

  • 用户登录和注销

  • 多个用户同时登录同一设备

  • 关联来自不同提供商的用户帐户

  • 提供自定义用户数据

提示

若要了解如何设置不同提供程序的身份验证,请参阅对用户进行身份验证 - .NET SDK。

若要了解如何托管多个用户,请参阅多用户应用程序 - .NET SDK。

若要了解如何关联用户帐户,请参阅关联用户身份 - .NET SDK。

若要了解如何提供自定义用户数据,请参阅自定义用户数据 - .NET SDK。

Atlas Function使您能够为应用程序定义和执行服务器端逻辑。您可以通过 Realm SDK 从客户端应用程序调用这些函数。这些服务器端函数可以在经过身份验证的用户上下文中运行,从而遵守您分配给集合的规则、角色和权限。

通过使用函数,您可以为各种客户端应用程序共享复杂功能提供一种安全的方式,而无需在客户端重现该逻辑。

提示

要了解如何调用函数,请参阅调用函数。

Realm SDK 包括用于直接访问 MongoDB Atlas 实例的 API。使用这些 API,您可以从客户端执行所有标准 CRUD 操作。为了安全起见,您可以配置服务器端数据访问规则,动态确定每个访问对象的读写权限。

提示

要了解如何使用 MongoDB API,请参阅查询 MongoDB。

← React 变更 - .NET SDK