Rights Management SDK

重要

2020 年 3 月之前发布的 Microsoft Rights Management Service SDK 版本已弃用;使用早期版本的应用程序必须更新为使用 2020 年 3 月版本。 有关完整详细信息,请参阅 弃用通知

Microsoft Rights Management Service SDK 没有进一步增强功能。 强烈建议采用用于分类、标记和保护服务的 Microsoft 信息保护 SDK

本指南将介绍用于扩展和集成 Azure 信息保护权限管理服务的工具。

服务应用程序

从企业内容管理系统、业务应用程序或基于云的业务解决方案导出信息时,服务应用程序可提供保护信息的功能。 数据丢失防护 (DLP) 和云应用程序安全性 (CAS) 应用程序都是服务应用程序的示例。 用于开发服务应用程序的 SDK 可通过两种编程模型获取。

服务应用程序的示例

  • IpcDlp 是一个启用 RMS 的示例 DLP 应用程序,通过将 RMS 文件 API 用于保护和使用受限制内容,来引导你了解启用 RMS 的 DLP 应用程序应执行的基本步骤。
  • IpcAzureApp 是一个示例,演示如何在 Azure 应用程序中使用 RMS SDK 来保护 Azure Blob 存储中的数据。
  • RmsFileWatcher 是一个示例,演示如何构建监视文件系统中的目录并对每次更改(例如添加文件或修改文件)应用 RMS 保护策略的 Windows 应用程序。
  • ProtectFilesInDir 是一个简单的控制台应用程序示例,它将目录视为输入并保护仅在该目录中的所有文件,不允许使用递归。

PowerShell 指南

PowerShell cmdlet 由 Azure Rights management 管理员使用,也可用于开发和测试服务应用程序。 有关详细信息,请参阅对 Azure 信息保护客户端使用 PowerShell

用户应用程序

可以使用 RMS SDK 2.1 或 RMS SDK 4.2 构建用户应用程序。 4.2 版本基于 REST 客户端,其 API 特定于几种常见操作系统:iOS/OSX、Android、Linux 以及 Windows。 2.1 版本用于构建基于 Windows 的本机应用程序。

用户应用程序开发指南

用户应用程序示例

  • AzureIP 测试是控制台应用程序示例,允许用户使用 Azure 模板或临时策略加密文档。
  • IPCNotepad 是一个启用 RMS 的示例应用程序,可引导你了解在保护和使用受限制内容时每个启用 RMS 的应用程序应执行的基本步骤。
  • RmsDocumentInspector 是一个工具,可以提供有关任何受 RMS 保护的文件的信息(如内容 ID 或用户权限)。

开发环境设置

以下指南将介绍如何使用常用工具,完成应用程序开发环境中特定于操作系统的设置步骤。

iOS/OSX 设置Android 设置Windows Phone设置Windows 服务安装程序Linux 设置

操作指南

下面的每个主题都为执行应用程序的某一方面提供了具体指导。 服务应用程序是使用 RMS SDK 2.x 生成的。 用户应用程序是使用 RMS SDK 4.x 生成的。 此文章链接具有应用程序类型、服务和用户。

常规

安全性和身份验证

配置和性能管理

简介和数据表

Azure 信息保护简介

其他资源

支持文章

消息协议和文件格式

权限管理电子邮件

API 参考

旧版

请参阅