Guía para desarrolladores del SDK de Rights Management Services 2.1
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 del servicio Microsoft Rights Management. Se recomienda encarecidamente la adopción del SDK de Microsoft Information Protection para los servicios de clasificación, etiquetado y protección.
En esta sección se incluyen instrucciones específicas para varios escenarios de desarrollo importantes, así como información general sobre el desarrollo con este SDK. Los escenarios de esta sección son específicos de esta versión de Rights Management Services SDK 2.1 y podrían modificarse en versiones posteriores.
- Uso de la autenticación ADAL: autenticación con Azure RMS para una aplicación que use la biblioteca de autenticación de Azure Active Directory (ADAL).
- Procedimiento: Agregar derechos de propietario explícitos: la aplicación debe agregar explícitamente derechos de "Propietario" al crear una licencia desde cero (IpcCreateLicenseFromScratch).
- Depuración de una aplicación con derechos habilitados: en este tema se muestra cómo depurar la aplicación y usar el registro de eventos de Windows.
- Procedimiento para implementar una aplicación en el inquilino de un cliente: describe los pasos para implementar una aplicación de su inquilino de Azure AD de desarrollo a un inquilino de Azure AD de producción.
- Habilitación de la revocación y el seguimiento de documentos: en este tema se abordan las instrucciones básicas para implementar el seguimiento de documentos, así como código de ejemplo para las actualizaciones de metadatos y para la creación de un botón Hacer seguimiento de uso para la aplicación.
- Habilitación de la notificación por correo electrónico: las notificaciones por correo electrónico permiten que el propietario de contenido protegido reciba una notificación cuando se acceda a su contenido.
- Habilitación de la aplicación de servicio para que funcione con RMS basado en la nube: en este tema se describe cómo configurar la aplicación de servicio para que use Azure Rights Management.
- Instalación y configuración de un servidor RMS: en este tema se explica cómo conectar con un servidor RMS o Azure RMS para probar la aplicación con derechos habilitados.
- Establecimiento del modo de seguridad de API: puede elegir en qué modo de seguridad se ejecutará la aplicación de API de archivo mediante la función IpcSetGlobalProperty.
- Trabajo con la configuración de cifrado: en este tema se le orienta sobre nuestros paquetes de cifrado y se muestra el uso de algunos fragmentos de código.
- Tipos de aplicación: en este tema se cubren los tipos de aplicaciones que puede elegir crear como aplicaciones con derechos habilitados.
- Configuración de la API de archivos: el comportamiento de la API de archivos se puede configurar mediante el Registro.
- Directrices de seguridad: proporciona orientación y directrices a los desarrolladores de aplicaciones para que trabajen de manera fluida con el ecosistema AIP.
- Formatos de archivo compatibles: la API de archivo admite formato Pfile y nativo.
- Plataformas compatibles: en este tema se identifican las plataformas de cliente y servidor compatibles con RMS SDK 2.1.
- Descripción de las restricciones de uso: todas las aplicaciones habilitadas para RMS deben aplicar restricciones de uso que se definen por medio de las constantes enumeradas en este tema.