Guia para Programadores do Azure Information ProtectionAzure Information Protection Developer's Guide

Este guia irá direcioná-lo para ferramentas para alargar e integrar com o serviço de gestão de direitos do Azure Information Protection.This guide will orient you to tools for extending and integrating with Azure Information Protection’s rights management service. Este guia tem como objetivo permitir aos programadores que pretendem tirar partido do sistema de gestão de direitos criar diferentes tipos de aplicações para um intervalo de plataformas suportadas.The intent of this guide is allow developers who want to leverage the rights management system to build different types of applications for a range of supported platforms.

O SDK do Azure Information Protection atual possui o componente de gestão de direitos, por sua vez, a classificação e a etiquetagem estão em desenvolvimento.The current Azure Information Protection SDK has the rights management component and the classification and labelling are under development.

Aplicações de ServiçoService Applications

As aplicações de serviço fornecem capacidades para proteger informação durante a exportação a partir de um sistema de gestão de conteúdos de empresa, uma aplicação empresarial ou uma solução de negócios baseada na 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. As aplicações Prevenção de Perda de Dados (DLP) e Cloud Application Security (CAS) são exemplos de aplicações de serviço.Data Loss Prevention (DLP) and Cloud Application Security (CAS) applications are examples of service applications. O nosso SDK para o desenvolvimento de aplicações de serviço está disponível através de dois modelos de programação.Our SDK for developing service applications is available through two programming models.

Exemplos de aplicações de serviçoExamples of service applications

  • O IpcDlp é uma aplicação DLP preparada para RMS de exemplo que descreve os passos básicos que uma aplicação preparada para RMS DLP deve efetuar ao utilizar a API de Ficheiros RMS para proteger e consumir conteúdo restrito.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.
  • O IpcAzureApp é uma amostra que demonstra como utilizar o SDK RMS em aplicações Azure para proteger dados num Armazenamento de Blobs do Azure.IpcAzureApp is a sample that demonstrates how to use RMS SDK in Azure applications to protect data in an Azure Blob Storage.
  • O RmsFileWatcher é uma amostra que demonstra como criar uma aplicação do Windows que monitoriza os diretórios no sistema de ficheiros e aplica políticas de proteção RMS em todas as alterações, por exemplo, em ficheiros adicionados ou modificados.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.
  • O ProtectFilesInDir é um exemplo de aplicação de consola simples que utiliza um diretório como dados de entrada e protege todos os ficheiros contidos apenas nesse diretório, sem recursão.ProtectFilesInDir is a simple console application sample that takes a directory as input and protects all the files in that directory only, no recursion.

Guias do PowerShellPowerShell guides

Estes scripts, normalmente utilizados por administradores de Azure Rights Management, são úteis para desenvolver e testar as aplicações de serviço.These scripts, generally used by Azure Rights management administrators, are useful for developing and testing your service applications.

  • Os cmdlets do Azure Rights Management permitem-lhe administrar o Azure RMS a partir da linha de comandos.Azure Rights Management Cmdlets let you administer Azure RMS from the command line. Apesar de isto ativar a automatização, também dá suporte a processos fiáveis e repetidos para ajudar a reduzir as sobrecargas administrativas.Although this enables automation, it also supports reliable and repeated processes to help reduce administrative overheads. Além disso, algumas configurações e operações avançadas do Azure RMS necessitam do Azure PowerShell.In addition, some Azure RMS advanced configurations and operations require Azure PowerShell.
  • Os cmdlets de Proteção RMS podem ser utilizados com a proteção de dados do Azure Rights Management (Azure RMS) do Azure Information Protection ou com os Serviços de Gestão de Direitos do Active Directory (AD RMS) e complementar outros módulos do PowerShell nestas implementações do Rights Management.RMS Protection Cmdlets can be used with Azure Rights Management (Azure RMS) data protection from Azure Information Protection, or with Active Directory Rights Management Services (AD RMS) and supplement other PowerShell modules for these Rights Management deployments. Utilize estes cmdlets de Proteção RMS para proteger e desproteger em volume ficheiros de qualquer tipo.Use these RMS Protection cmdlets to bulk protect and unprotect files for any file type

Aplicações de utilizadorUser applications

As aplicações de utilizador podem ser criadas com o SDK RMS 2.1 ou SDK RMS 4.2.User applications can be built with either the RMS SDK 2.1 or the RMS SDK 4.2. A versão 4.2 é baseada em clientes REST com APIs específicas de sistema operativo para vários SO populares: 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. A versão 2.1 é utilizada para compilar aplicações nativas baseadas em Windows.The 2.1 version is used for building native Windows based applications.

Guias de desenvolvimento de aplicações de utilizadorUser application development guides

Exemplos de aplicações de utilizadorUser application samples

  • O Teste AzureIP é uma aplicação da consola de exemplo que lhe permite encriptar documentos com um modelo Azure ou uma política ad hoc.AzureIP Test is a sample console application that allows you to encrypt documents with an Azure template or an ad-hoc policy.
  • O IPCNotepad é uma aplicação preparada para RMS de exemplo que descreve os passos básicos que cada aplicação preparada para RMS deve executar quando proteger e consumir conteúdo restrito.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 é uma ferramenta que pode fornecer informações sobre qualquer ficheiro de RMS protegido, tal como ID de conteúdo ou direitos de utilizador.RmsDocumentInspector is a tool can give information about any RMS protected file such as content-id or user rights.

Configuração do ambiente de desenvolvimentoDevelopment environment setup

Os guias seguintes vão orientá-lo pelos passos de configuração específicos do SO para um ambiente de desenvolvimento de aplicações através de ferramentas comuns.The following guides lead you through OS specific setup steps for an application development environment using common tools.

Configuração do iOS/OSX Configuração do Android Configuração do Windows Phone Configuração do Windows Service Configuração do LinuxiOS/OSX setup Android setup Windows Phone setup Windows Service setup Linux setup

ProcedimentosHow-tos

Cada um dos seguintes tópicos apresenta instruções específicas para um aspeto da implementação da sua aplicação.Each of the following topics presents specific guidance for an aspect of implementing your application. As aplicações de serviço são compiladas com o SDK RMS 2.x.Service applications are built using the RMS SDK 2.x. As aplicações de utilizador são compiladas com o SDK RMS 4.x.User applications are built using RMS SDK 4.x. A ligação do artigo é atribuída com o tipo de aplicação, o serviço e o utilizador.The article link is attributed with the application type; service, user.

GeralGeneral

Segurança e autenticaçãoSecurity and authentication

Gestão de desempenho e configuraçãoConfiguration and performance management

VídeosVideos

Introdução ao Azure Information ProtectionIntroduction to Azure Information Protection

Estes vídeos são da conferência Microsoft Ignite 2016These videos are from the Micorsoft 2016 Ignite conference

Outros recursosOther resources

Artigos de suporteSupport articles

Referência da APIAPI reference

Versões anterioresPrevious versions

Consulte tambémSee also

ComentáriosComments

Antes de inserir um comentário, pedimos-lhe que reveja as nossas Regras básicas.Before commenting, we ask that you review our House rules.