Application types (Types d’applications)Application types

Cette rubrique traite des types d’applications que vous pouvez choisir de créer avec une gestion des droits.This topic covers types of applications that you might choose to create as rights-enabled.

Les types d’application suivants sont actuellement pris en charge par Rights Management Services SDK 2.1The following application types are currently supported by Rights Management Services SDK 2.1

Applications simplesSimple applications

Une application simple peut être un outil de ligne de commande conçu pour chiffrer un fichier donné.A simple application could be a command line tool built to encrypt a provided file. Pour obtenir un exemple d’une application simple avec gestion des droits, consultez notre implémentation de IPCHelloWorld dans Développement de votre application.For an example of a simple, rights-enabled application see our implementation of IPCHelloWorld, described in Developing your application.

Applications en mode serveurServer mode applications

Le mode serveur est conçu pour les applications non interactives qui consomment, protègent ou traitent du contenu protégé par RMS.Server mode is meant for non-interactive applications that consume, protect or process RMS-protected content. Un exemple est une application de protection contre la perte de données qui s’exécute en tant que service sur un serveur de fichiers et qui protège automatiquement les documents sensibles.An example would be a Data Loss Prevention application that runs as a service on a file server and automatically protects sensitive documents. Consultez l’exemple IpcDlp pour un exemple de ce type d’application.See the IpcDlp sample for an example of this application type.

Si votre application utilise le mode serveur, elle doit s’authentifier auprès du serveur RMS en mode silencieux.If your application uses the server mode, it should authenticate to the RMS server silently. Contrairement au mode client, RMS SDK 2.1 n’ouvre pas une invite demandant des informations d’identification quand il échoue à s’authentifier en mode silencieux.Unlike the client mode, the RMS SDK 2.1 will not open a credential prompt when it fails to authenticate silently. En outre, lors de l’exécution en mode serveur, un manifeste d’application n’est pas nécessaire.Also, when running in server mode, no application manifest is needed.

Pour plus d’informations sur la définition du mode de sécurité de l’API, consultez Définition du mode de sécurité de l’API.For more information on setting the API security mode see, Setting the API security mode.

Applications clientes enrichiesRich client applications

Une application cliente enrichie permet aux utilisateurs d’afficher et de manipuler des données via une interface utilisateur graphique.A rich client application allows users to view and manipulate data through a graphical user interface (GUI). Souvent, les données présentées dans cette interface utilisateur sont importantes et sensibles au vol ou à une exposition accidentelle.Often, the data presented in this GUI is high-value and sensitive to theft or accidental exposure. La prise en charge de la protection des informations améliore généralement les scénarios existants, mais elle n’est pas l’objectif principal du développement de l’application.Information protection support typically enhances existing scenarios but, is not the primary motivation for developing the application.

L’utilisation de RMS SDK 2.1 avec des applications clientes enrichies vous aide à :Using RMS SDK 2.1 with rich client applications helps you:

  • Vérifier que ces données sont toujours chiffrées.Ensure that this data is always encrypted.

  • Empêcher les utilisateurs d’extraire des données à un format non protégé (par exemple pour empêcher l’utilisation du Presse-papiers pour copier et coller).Prevent users from extracting data to an unprotected format (for example, prevent using the clipboard to copy and paste).

Microsoft Notepad est une application cliente enrichie simple.Microsoft Notepad is a simple rich client application. Microsoft Office est une application cliente enrichie plus complexe.Microsoft Office is a more complex rich client application.

Pour plus d’informations sur la protection de votre application, consultez Comprendre les restrictions d’utilisation.For more information on protecting your application, see Understanding usage restrictions.

Rubriques connexesRelated topics

CommentairesComments

Avant de transmettre vos commentaires, nous vous demandons de consulter notre règlement interne.Before commenting, we ask that you review our House rules.