SDK de Rights Management
Importante
Las versiones del SDK del servicio Microsoft Rights Management publicadas antes de marzo de 2020 están en desuso; Las aplicaciones que usan versiones anteriores deben actualizarse para usar la versión de marzo de 2020. Para obtener información completa, consulte el aviso de desuso.
No se planean mejoras adicionales para el SDK de Microsoft Rights Management Service. Se recomienda encarecidamente la adopción del SDK de Microsoft Information Protection para los servicios de clasificación, etiquetado y protección.
Esta guía le orienta sobre las herramientas para ampliar el servicio de administración de derechos de Information Protection e realizar la integración con él.
Aplicaciones de servicio
Las aplicaciones de servicio proporcionan funcionalidades para proteger la información que se exporta desde el sistema de administración de contenido empresarial, una aplicación de negocios o una solución empresarial basada en la nube. Prevención de pérdida de datos (DLP) y Cloud Application Security (CAS) son ejemplos de aplicaciones de servicio. Nuestro SDK para el desarrollo de aplicaciones de servicio está disponible mediante dos modelos de programación.
Ejemplos de aplicaciones de servicio
- IpcDlp es un ejemplo de aplicación DLP habilitada para RMS que le guía por los pasos básicos que deben realizar este tipo de aplicaciones mediante la API de archivo de RMS para proteger y consumir contenido restringido.
- IpcAzureApp es un ejemplo que muestra cómo usar el SDK de RMS en aplicaciones de Azure para proteger los datos en una instancia de Azure Blob Storage.
- RmsFileWatcher es un ejemplo que muestra cómo compilar una aplicación de Windows que inspecciona directorios del sistema de archivos y aplica directivas de protección de RMS en cada cambio, por ejemplo, cuando se agrega o modifica un archivo.
- ProtectFilesInDir es un ejemplo de aplicación de consola simple que toma un directorio como entrada y protege todos los archivos de ese directorio únicamente, sin recursión.
Guías de PowerShell
Los cdmlets de PowerShell, utilizados por los administradores de Azure Rights Management, también son útiles para desarrollar y probar las aplicaciones de servicio. Para más información, consulte Uso de PowerShell con el cliente de Azure Information Protection.
Aplicaciones de usuario
Se pueden crear aplicaciones de usuario con el SDK 2.1 o 4.2 de RMS. La versión 4.2 es un cliente de REST basado en API específicas del sistema operativo para varias plataformas conocidas: iOS/OSX, Android, Linux, Windows. La versión 2.1 se usa para crear aplicaciones Windows nativas.
Guías de desarrollo de aplicaciones de usuario
Ejemplos de aplicaciones de usuario
- AzureIP Test es un ejemplo de aplicación de consola que le permite cifrar documentos con una directiva ad-hoc o una plantilla de Azure.
- IPCNotepad es un ejemplo de aplicación habilitada para RMS que le guía por los pasos básicos que debe realizar este tipo de aplicaciones al proteger y consumir contenido restringido.
- RmsDocumentInspector es una herramienta que puede proporcionar información sobre cualquier archivo protegido por RMS, como los derechos de usuario o el identificador de contenido.
Configuración del entorno de desarrollo
Las guías siguientes le llevan por los pasos de configuración específicos del sistema operativo en un entorno de desarrollo de aplicaciones mediante herramientas comunes.
Procedimientos
Cada uno de los siguientes temas presenta instrucciones específicas sobre un aspecto de implementación de la aplicación. Las aplicaciones de servicio se crean con el SDK 2.x de RMS. Las aplicaciones de usuario se crean mediante el SDK 4.x de RMS. El vínculo del artículo se atribuye al tipo de aplicación; servicio, usuario.
General
- Habilitación de la revocación y el seguimiento de documentos (servicio)
- Implementación de un cliente
- Implementación de la aplicación de servicio en otro inquilino
- Instalación y configuración de un servidor RMS (servicio)
- Uso del seguimiento de documentos (usuario)
- Renovación de una clave simétrica en Azure Information Protection
Seguridad y autenticación
- Configuración de la aplicación de App Service para usar el inicio de sesión de Azure Active Directory
- Uso de la autenticación de Azure Active Directory (ADAL)
- Configuración de Azure RMS para la autenticación (servicio)
- Establecimiento del modo de seguridad de API (servicio)
- Habilitación de las aplicaciones para usar Azure RMS (servicio)
- Cómo registrar y habilitar para RMS la aplicación con Azure AD (usuario)
Administración de configuración y rendimiento
- Incorporación de derechos de propiedad explícitos (servicio)
- Configuración de la API de archivo (servicio)
- Cómo usar los derechos integrados (usuario)
- Procedimiento para habilitar el registro de rendimiento y errores (usuario)
Introducción y hojas de datos
Introducción a Azure Information Protection
Otros recursos
Artículos de soporte técnico
Protocolo de mensajes y formatos de archivo
- Protocolo de cliente a servidor
- Protocolo de objetos de correo electrónico administrado con derechos
- Formato de archivo compuesto y archivo binario
Mensaje de correo electrónico administrado con derechos
Referencia de API
- Referencia de la API de Windows
- Referencia de API de la Tienda Windows y Windows Phone
- Referencia de API de iOS/OSX
- Referencia de API de Android
- Referencia de la API de Linux
Versiones anteriores
- El SDK de AD RMS es la primera versión del SDK de RMS.
- La herramienta de scripting de AD RMS es una herramienta administrativa para una instalación de AD RMS.