Rechteverwaltungs-SDKs

Von großer Bedeutung

Versionen des Microsoft Rights Management Service SDK, das vor März 2020 veröffentlicht wurde, sind veraltet; Anwendungen, die frühere Versionen verwenden, müssen aktualisiert werden, um die Version vom März 2020 zu verwenden. Ausführliche Informationen finden Sie im Hinweis zur Außerkraftsetzung .

Für das Microsoft Rights Management Service SDK sind keine weiteren Verbesserungen geplant. Wir empfehlen dringend die Einführung des Microsoft Information Protection SDK für Klassifizierungs-, Bezeichnungs- und Schutzdienste.

In diesem Leitfaden werden Sie in Tools zur Erweiterung und Integration mit dem Rechteverwaltungsdienst von Azure Information Protection eingeführt.

Dienstanwendungen

Dienstanwendungen bieten Funktionen zum Schutz von Informationen beim Exportieren aus einem Enterprise Content Management System, einer Geschäftsanwendung oder einer cloudbasierten Geschäftslösung. Dlp-Anwendungen (Data Loss Prevention) und Cloud Application Security (CAS) sind Beispiele für Dienstanwendungen. Unser SDK für die Entwicklung von Dienstanwendungen steht über zwei Programmiermodelle zur Verfügung.

Beispiele für Dienstanwendungen

  • IpcDlp ist eine RMS-fähige DLP-Beispielanwendung, die Sie durch die grundlegenden Schritte führt, die eine DLP RMS-fähige Anwendung ausführen sollte, indem Sie die RMS-Datei-API zum Schutz und Verwenden von eingeschränkten Inhalten verwenden.
  • IpcAzureApp ist ein Beispiel, das veranschaulicht, wie RMS SDK in Azure-Anwendungen zum Schutz von Daten in einem Azure Blob Storage verwendet wird.
  • RmsFileWatcher ist ein Beispiel, das veranschaulicht, wie eine Windows-Anwendung erstellt wird, die Verzeichnisse im Dateisystem überwacht und RMS-Schutzrichtlinien auf jede Änderung anwendet, z. B. datei hinzugefügt oder datei geändert.
  • ProtectFilesInDir ist ein einfaches Konsolenanwendungsbeispiel, das ein Verzeichnis als Eingabe verwendet und alle Dateien in diesem Verzeichnis nur schützt, keine Rekursion.

PowerShell-Leitfäden

PowerShell-Cmdlets, die von Azure Rights Management-Administratoren verwendet werden, eignen sich auch zum Entwickeln und Testen Ihrer Dienstanwendungen. Weitere Informationen finden Sie unter Verwenden von PowerShell mit dem Azure Information Protection-Client.

Benutzeranwendungen

Benutzeranwendungen können entweder mit dem RMS SDK 2.1 oder dem RMS SDK 4.2 erstellt werden. Die Version 4.2 ist REST-Client basierend auf betriebssystemspezifischen APIs für mehrere beliebte OSs; iOS/OSX, Android, Linux, Windows. Die Version 2.1 wird zum Erstellen systemeigener Windows-basierter Anwendungen verwendet.

Benutzeranwendungsentwicklungsleitfäden

Beispiele für Benutzeranwendungen

  • AzureIP Test ist eine Beispielkonsolenanwendung, mit der Sie Dokumente mit einer Azure-Vorlage oder einer Ad-hoc-Richtlinie verschlüsseln können.
  • IPCNotepad ist eine RMS-fähige Beispielanwendung, die Sie durch die grundlegenden Schritte führt, die jede RMS-fähige Anwendung ausführen sollte, wenn eingeschränkte Inhalte geschützt und verwendet werden.
  • RmsDocumentInspector ist ein Tool, mit dem Informationen zu jeder RMS-geschützten Datei wie z. B. Inhalts-ID oder Benutzerrechten bereitgestellt werden können.

Einrichtung der Entwicklungsumgebung

Die folgenden Leitfäden führen Sie durch spezifische Einrichtungsschritte für eine Anwendungsentwicklungsumgebung mithilfe gängiger Tools.

iOS/OSX Setup Android Setup Windows Phone Setup Windows Service Setup Linux Setup

Gewusst wie

Jede der folgenden Themen enthält spezifische Anleitungen für einen Aspekt der Implementierung Ihrer Anwendung. Dienstanwendungen werden mithilfe des RMS SDK 2.x erstellt. Benutzeranwendungen werden mit RMS SDK 4.x erstellt. Der Artikellink wird dem Anwendungstyp zugeordnet; Dienst, Benutzer.

Allgemein

Sicherheit und Authentifizierung

Konfigurations- und Leistungsverwaltung

Einführung und Datenblatte

Einführung in Azure Information Protection

Weitere Ressourcen

Supportartikel

Nachrichtenprotokoll und Dateiformate

E-Mail-Nachricht mit verwalteten Rechten

API-Referenz

Vorherige Versionen

Siehe auch