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 來保護和取用受限制的內容時,啟用 DLP RMS 的應用程式應執行的基本步驟。
- IpcAzureApp 是示範如何在 Azure 應用程式中使用 RMS SDK,以保護 Azure Blob 儲存體中資料的範例。
- RmsFileWatcher 是範例,示範如何建置 Windows 應用程式,在檔案系統中監看目錄,並在每次變更 RMS 保護原則,例如新增檔案或修改檔案。
- ProtectFilesInDir 是一個簡單的主控台應用程式範例,採用目錄做為輸入並只保護該目錄中的所有檔案,沒有遞迴。
PowerShell 指南
PowerShell Cmdlet 是由 Azure Rights Management 系統管理員所使用,同時適用於開發和測試您的服務應用程式。 如需詳細資訊,請參閱搭配使用 PowerShell 與 Azure 資訊保護用戶端。
使用者應用程式
使用者應用程式可以使用 RMS SDK 2.1 或 RMS SDK 4.2 來建置。 4.2 版為 REST 用戶端,是以數個常用作業系統 (iOS/OSX、Android、Linux、Windows) 的作業系統特定 API 為基礎。 2.1 版可用於建置原生 Windows 應用程式。
使用者應用程式開發指南
使用者應用程式範例
- AzureIP Test 為範例主控台應用程式,可讓您利用 Azure 範本或臨機操作原則來加密文件。
- IPCNotepad 是啟用 RMS 的應用程式範例,會帶領您完成每個啟用 RMS 的應用程式在保護和取用受限制的內容時應執行的基本步驟。
- RmsDocumentInspector 是可提供任何 RMS 保護檔案相關資訊的工具,例如內容識別碼或使用者權限。
開發環境設定
下列指南會為您逐步解說作業系統特定設定步驟,以便有使用一般工具的應用程式開發環境。
做法
下列每個主題提供實作應用程式的特定指引。 服務應用程式是使用 RMS SDK 2.x 建置。 使用者應用程式是使用 RMS SDK 4.x 建置。 文章連結是以應用程式類型 (服務、使用者) 來做為屬性。
一般
安全性和驗證
- 如何設定 App Service 應用程式以使用 Azure Active Directory 登入
- 如何使用 Azure Active Directory 驗證 (ADAL) 驗證
- 設定 Azure RMS 進行驗證 (服務)
- 如何設定 API 安全性模式 (服務)
- 讓您的應用程式使用 Azure RMS (服務)
- 如何向 Azure AD 註冊應用程式並為其啟用 RMS (使用者)
組態和效能管理
簡介與資料工作表
其他資源
支援文章
訊息通訊協定和檔案格式
Rights Managed 電子郵件訊息
API 參考資料
舊版
- AD RMS SDK 是 RMS SDK 的第一個版本。
- AD RMS 指令碼工具是 AD RMS 安裝的系統管理工具。