SDKs de gestão de direitos
Importante
As versões do Microsoft Rights Management Service SDK lançadas antes de março de 2020 são depreciadas; as aplicações que utilizam versões anteriores devem ser atualizadas para utilizar a versão de março de 2020. Para mais detalhes, consulte o aviso de depreciação.
Não estão previstas mais melhorias para o Microsoft Rights Management Service SDK. Recomendamos vivamente a adoção do Proteção de Informações da Microsoft SDK para serviços de classificação, rotulagem e proteção.
Este guia irá direcioná-lo para ferramentas para alargar e integrar com o serviço de gestão de direitos do Azure Information Protection.
Aplicações de Serviço
As aplicações de serviço fornecem capacidades para proteger a informação ao exportar de um sistema de gestão de conteúdos empresariais, de uma aplicação de negócio ou de uma solução de negócio baseada na nuvem. As aplicações Prevenção de Perda de Dados (DLP) e Cloud Application Security (CAS) são exemplos de aplicações de serviço. O nosso SDK para o desenvolvimento de aplicações de serviço está disponível através de dois modelos de programação.
Exemplos de aplicações de serviço
- 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.
- O IpcAzureApp é uma amostra que demonstra como utilizar o SDK RMS em aplicações Azure para proteger dados num Armazenamento de Blobs do Azure.
- 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.
- 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.
Guias do PowerShell
Utilizados pelos administradores de gestão da Azure Rights, os cmdlets PowerShell também são úteis para desenvolver e testar as suas aplicações de serviço. Para obter mais informações, veja Utilizar o PowerShell com o cliente Azure Information Protection.
Aplicações de utilizador
As aplicações de utilizador podem ser criadas com o SDK RMS 2.1 ou SDK RMS 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. A versão 2.1 é utilizada para a construção de aplicações nativas baseadas no Windows.
Guias de desenvolvimento de aplicações de utilizador
Exemplos de aplicações de utilizador
- 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.
- 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.
- RmsDocumentInspector é uma ferramenta que pode fornecer informações sobre qualquer ficheiro de RMS protegido, tal como ID de conteúdo ou direitos de utilizador.
Configuração do ambiente de desenvolvimento
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.
Procedimentos
Cada um dos seguintes tópicos apresenta instruções específicas para um aspeto da implementação da sua aplicação. As aplicações de serviço são compiladas com o SDK RMS 2.x. As aplicações de utilizador são compiladas com o SDK RMS 4.x. A ligação do artigo é atribuída com o tipo de aplicação, o serviço e o utilizador.
Geral
- Como ativar o controlo e a revogação de documentos (serviço)
- Como implementar o seu cliente
- Como implementar a sua app de serviço em um inquilino diferente
- Como instalar e configurar um Servidor RMS (serviço)
- Como utilizar o controlo de documentos (utilizador)
- Como renovar uma chave simétrica no Azure Information Protection
Segurança e autenticação
- How to configure your app service application to use Azure Active Directory login (Como configurar a sua aplicação de serviço de aplicações para utilizar o início de sessão do Azure Active Directory)
- Como utilizar a autenticação ADAL (Azure Active Directory Authentication)
- Configurar o Azure RMS para a autenticação (serviço)
- Como definir o modo de segurança da API (serviço)
- Permitir que as suas aplicações utilizem o Azure RMS (serviço)
- Como registar-se e ativar o RMS na aplicação com o Azure AD (utilizador)
Gestão de desempenho e configuração
- Como adicionar direitos de proprietário explícitos (serviço)
- Configuração da API de Ficheiros (serviço)
- Como utilizar direitos incorporados (utilizador)
- Como ativar registo de erros e de desempenho (utilizador)
Introdução e fichas de dados
Introdução ao Information Protection Azure
Outros recursos
- Guia de procedimentos recomendados de segurança
- Perguntas frequentes para Azure Information Protection
Artigos de suporte
Protocolo de mensagem e formatos de ficheiros
- Protocolo cliente-servidor
- Protocolo de objeto de Email gerido pelos direitos
- Formato de ficheiro binário composto
Direitos Geridos mensagem de e-mail
Referência da API
- Referência da API do Windows
- Windows Phone and Windows Store API reference (Referência da API do Windows Phone e da Loja Windows)
- iOS/OSX API reference (Referência da API do iOS/OSX)
- Referência API Android
- Referência da API do Linux
Versões anteriores
- O SDK AD RMS é a primeira versão do SDK RMS.
- A Ferramenta de scripting do AD RMS é uma ferramenta administrativa para uma instalação do AD RMS.