Kits de développement logiciel (SDK) Rights Management

Important

Les versions du Kit de développement logiciel (SDK) du service Microsoft Rights Management publiées avant mars 2020 sont déconseillées ; les applications utilisant des versions antérieures doivent être mises à jour pour utiliser la version de mars 2020. Pour plus d’informations, consultez l’avis de dépréciation.

Aucune autre amélioration n’est prévue pour le Kit de développement logiciel (SDK) du service Microsoft Rights Management. Nous vous recommandons vivement d’adopter le KIT de développement logiciel (SDK) Protection des données Microsoft pour les services de classification, d’étiquetage et de protection.

Ce guide vous présente les outils permettant de développer et intégrer le service de gestion des droits d’Azure Informations Protection.

Applications de service

Les applications de service proposent des fonctionnalités pour protéger les informations lors de leur exportation à partir d’un système de gestion de contenu d’entreprise, d’une application métier ou d’une solution métier cloud. Les applications Data Loss Prevention (DLP) et Cloud Application Security (CAS) sont des exemples d’applications de service. Notre SDK pour le développement d’applications de service est disponible par le biais de deux modèles de programmation.

Exemples d’applications de service

  • IpcDlp est un exemple d’application DLP compatible RMS qui décrit les étapes de base que chaque application DLP compatible RMS doit effectuer à l’aide de l’API de fichier RMS pour protéger et consommer du contenu limité.
  • IpcAzureApp est un exemple qui montre comment utiliser le SDK RMS dans des applications Azure pour protéger des données dans un Stockage Blob Azure.
  • RmsFileWatcher est un exemple qui montre comment générer une application Windows qui surveille des répertoires du système de fichiers et applique des stratégies de protection RMS lors de chaque modification, par exemple en cas d’ajout ou de modification de fichier.
  • ProtectFilesInDir est un exemple d’application de console simple qui prend un répertoire en tant qu’entrée et protège tous les fichiers dans ce répertoire uniquement, sans récursivité.

Guides PowerShell

Généralement utilisées par les administrateurs Azure Rights Management, les applets de commande PowerShell s’avèrent également utiles pour développer et tester vos applications de service. Pour plus d’informations, consultez Utilisation de PowerShell avec le client Azure Information Protection.

Applications utilisateur

Les applications utilisateur peuvent être développées avec le SDK RMS 2.1 ou le SDK RMS 4.2. La version 4.2 est un client REST avec des API spécifiques de plusieurs systèmes d’exploitation courants comme iOS/OSX, Android, Linux, Windows. La version 2.1 est utilisée pour développer des applications Windows natives.

Guides de développement d’applications utilisateur

Exemples d’applications utilisateur

  • AzureIP Test est un exemple d’application console qui vous permet de chiffrer des documents avec un modèle Azure ou une stratégie ad hoc.
  • IPCNotepad est un exemple d’application compatible RMS qui décrit les étapes de base que chaque application compatible RMS doit effectuer lors de la protection et de la consommation de contenu limité.
  • RmsDocumentInspector est un outil qui peut fournir des informations sur n’importe quel fichier protégé par RMS, telles que l’ID de contenu ou les droits d’utilisateur.

Configuration de l’environnement de développement

Les guides suivants vous orientent tout au long des étapes d’installation du système d’exploitation d’un environnement de développement d’applications qui utilise des outils courants.

Configuration d’Android iOS/OSXWindows Phone configurer le programme d’installationlinux du service Windows

Procédures

Chacune des rubriques suivantes présente les instructions spécifiques d’un aspect de l’implémentation de votre application. Les applications de service sont développées à l’aide du SDK RMS 2.x. Les applications utilisateur sont développées à l’aide du SDK RMS 4.x. Le lien de l’article est attribué avec le type d’application, le service, l’utilisateur.

Général

Sécurité et authentification

Configuration et gestion des performances

Introduction et feuilles de données

Présentation d’Azure Information Protection

Autres ressources

Articles de support

Protocole de message et formats de fichiers

E-mail géré par des droits

Informations de référence sur l'API

Versions précédentes

Voir aussi