Tipos de aplicación

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 este tema se cubren los tipos de aplicaciones que puede elegir crear como aplicaciones con derechos habilitados.

Los siguientes tipos de aplicación son compatibles actualmente con Rights Management Services SDK 2.1

Aplicaciones sencillas

Una aplicación sencilla podría ser una herramienta de línea de comandos creada para cifrar un archivo proporcionado. Para ver un ejemplo de una aplicación sencilla habilitada para derechos, consulte nuestra implementación de IPCHelloWorld, que se describe en Desarrollo de la aplicación.

Aplicaciones en modo servidor

El modo servidor está pensado para aplicaciones no interactivas que consumen, protegen o procesan contenido con protección de RMS. Un ejemplo sería una aplicación de prevención de pérdida de datos que se ejecute como servicio en un servidor de archivos y proteja documentos confidenciales. Consulte IpcDlp sample (ejemplo IpcDlp) para ver un ejemplo de este tipo de aplicación.

Si su aplicación usa el modo servidor, debe autenticarse en el servidor RMS de forma silenciosa. A diferencia del modo cliente, RMS SDK 2.1 no abrirá una petición de credenciales si no se autentica de forma silenciosa. Además, al ejecutarse en modo servidor, no es necesario ningún manifiesto de aplicación.

Para más información sobre cómo establecer el modo de seguridad de API, consulte Establecimiento del modo de seguridad de API.

Aplicaciones cliente enriquecidas

Una aplicación cliente enriquecida permite a los usuarios ver y manipular datos a través de una interfaz gráfica de usuario (GUI). A menudo, los datos presentados en esta GUI son de gran valor y sensibles al robo o a la exposición accidental. La compatibilidad con la protección de la información suele mejorar los escenarios existentes, pero no es la principal motivación para desarrollar la aplicación.

Usar RMS SDK 2.1 con aplicaciones cliente enriquecidas le ayuda a:

  • Garantizar que estos datos siempre estén cifrados.

  • Impedir que los usuarios extraigan datos a un formato sin protección (por ejemplo, impedir el uso del portapapeles para copiar y pegar).

Microsoft Notepad es una aplicación cliente enriquecida sencilla. Microsoft Office es una aplicación cliente enriquecida más compleja.

Para más información sobre la protección de su aplicación, consulte Understanding usage restrictions (Descripción de las restricciones de uso).