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.
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
- Guide pratique pour activer le suivi et la révocation de documents (service)
- Guide pratique pour déployer votre client
- Guide pratique pour déployer votre application de service sur un autre locataire
- Guide pratique pour installer et configurer un serveur RMS (service)
- Guide pratique pour utiliser le suivi de documents (utilisateur)
- Guide pratique pour renouveler une clé symétrique dans Azure Information Protection
Sécurité et authentification
- Comment configurer votre application App Service pour utiliser la connexion Azure Active Directory
- Guide pratique pour utiliser l’authentification Active Directory Azure (ADAL)
- Configuration d’Azure RMS pour l’authentification (service)
- Guide pratique pour définir le mode de sécurité de l’API (service)
- Permettre à vos applications d’utiliser Azure RMS (service)
- Guide pratique pour inscrire et activer votre application RMS dans Azure AD (utilisateur)
Configuration et gestion des performances
- Guide pratique pour ajouter des droits de propriétaire explicites (service)
- Configuration de l’API de fichier (service)
- Guide pratique pour utiliser des droits intégrés (utilisateur)
- Guide pratique pour activer la journalisation des erreurs et des performances (utilisateur)
Introduction et feuilles de données
Présentation d’Azure Information Protection
Autres ressources
- Guide des bonnes pratiques en matière de sécurité
- Forum aux questions sur Azure Information Protection
Articles de support
- Formats de fichiers pris en charge
- Plateformes prises en charge
- Comprendre les restrictions d’utilisation
Protocole de message et formats de fichiers
- Protocole client vers serveur
- Protocole d’objet e-mail géré par des droits
- Format de fichier binaire de fichier composé
E-mail géré par des droits
Informations de référence sur l'API
- Référence de l’API Windows
- Informations de référence sur les API du Windows Store et de Windows Phone
- Informations de référence sur les API iOS/OSX
- Informations de référence sur l’API Android
- Informations de référence sur l’API Linux
Versions précédentes
- Le SDK AD RMS est la première version du SDK RMS.
- L’Outil de script AD RMS est un outil administratif pour une installation AD RMS.