Guide du développeur Azure Information ProtectionAzure Information Protection Developer's Guide

Ce guide vous présente les outils permettant de développer et intégrer le service de gestion des droits d’Azure Informations Protection.This guide will orient you to tools for extending and integrating with Azure Information Protection’s rights management service.

Le SDK Azure Information Protection actuel inclut le composant de gestion des droits.The current Azure Information Protection SDK has the rights management component. Un composant de classification et d’étiquetage est en cours de développement.A classification and labeling component are under development.

Applications de serviceService Applications

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.Service applications provide capabilities to protect information when exporting from an enterprise content management system, a business application, or a cloud-based business solution. Les applications Data Loss Prevention (DLP) et Cloud Application Security (CAS) sont des exemples d’applications de service.Data Loss Prevention (DLP) and Cloud Application Security (CAS) applications are examples of service applications. Notre SDK pour le développement d’applications de service est disponible par le biais de deux modèles de programmation.Our SDK for developing service applications is available through two programming models.

Exemples d’applications de serviceExamples of service applications

  • 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é.IpcDlp is a sample RMS-enabled DLP application that takes you through the basic steps that a DLP RMS-enabled application should perform by using the RMS File API for protecting and consuming restricted content.
  • 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.IpcAzureApp is a sample that demonstrates how to use RMS SDK in Azure applications to protect data in an Azure Blob Storage.
  • 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.RmsFileWatcher is a sample that demonstrates how to build a Windows application that watches directories in the file system and applies RMS protection policies on every change, for example file added or file modified.
  • 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é.ProtectFilesInDir is a simple console application sample that takes a directory as input and protects all the files in that directory only, no recursion.

Guides PowerShellPowerShell guides

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.Used by Azure Rights management administrators, PowerShell cmdlets are also useful for developing and testing your service applications. Pour plus d’informations, consultez Utilisation de PowerShell avec le client Azure Information Protection.For more information, see Using PowerShell with the Azure Information Protection client.

Applications utilisateurUser applications

Les applications utilisateur peuvent être développées avec le SDK RMS 2.1 ou le SDK RMS 4.2.User applications can be built with either the RMS SDK 2.1 or the RMS SDK 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.The 4.2 version is REST client based with operating system specific APIs for several popular OSs; iOS/OSX, Android, Linux, Windows. La version 2.1 est utilisée pour développer des applications Windows natives.The 2.1 version is used for building native Windows-based applications.

Guides de développement d’applications utilisateurUser application development guides

Exemples d’applications utilisateurUser application samples

  • 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.AzureIP Test is a sample console application that allows you to encrypt documents with an Azure template or an ad-hoc policy.
  • 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é.IPCNotepad is a sample RMS-enabled application that takes you through the basic steps each RMS-enabled application should perform when protecting and consuming restricted content.
  • 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.RmsDocumentInspector is a tool can give information about any RMS protected file such as content-id or user rights.

Installation de l’environnement de développementDevelopment environment setup

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.The following guides lead you through OS specific setup steps for an application development environment using common tools.

Installation iOS/OSX Installation Android Installation Windows Phone Installation Windows Service Installation LinuxiOS/OSX setup Android setup Windows Phone setup Windows Service setup Linux setup

Guides pratiquesHow-tos

Chacune des rubriques suivantes présente les instructions spécifiques d’un aspect de l’implémentation de votre application.Each of the following topics presents specific guidance for an aspect of implementing your application. Les applications de service sont développées à l’aide du SDK RMS 2.x.Service applications are built using the RMS SDK 2.x. Les applications utilisateur sont développées à l’aide du SDK RMS 4.x.User applications are built using RMS SDK 4.x. Le lien de l’article est attribué avec le type d’application, le service, l’utilisateur.The article link is attributed with the application type; service, user.

GénéralGeneral

Sécurité et authentificationSecurity and authentication

Configuration et gestion des performancesConfiguration and performance management

VidéosVideos

Présentation d’Azure Information ProtectionIntroduction to Azure Information Protection

Ces vidéos sont extraites de la conférence Microsoft 2016 IgniteThese videos are from the Microsoft 2016 Ignite conference

Autres ressourcesOther resources

Articles sur la prise en chargeSupport articles

Protocole de message et formats de fichiersMessage protocol and file formats

E-mail géré par des droitsRights Managed email message

Informations de référence sur les APIAPI reference

Versions précédentesPrevious versions

Voir aussiSee also

CommentairesComments

Avant de transmettre vos commentaires, nous vous demandons de consulter notre règlement interne.Before commenting, we ask that you review our House rules.