SDK di Rights Management

Importante

Le versioni di Microsoft Rights Management Service SDK rilasciate prima di marzo 2020 sono deprecate; le applicazioni che usano versioni precedenti devono essere aggiornate per usare la versione di marzo 2020. Per informazioni dettagliate, vedere l'avviso di deprecazione.

Non sono previsti ulteriori miglioramenti per Microsoft Rights Management Service SDK. È consigliabile adottare l'SDK di Microsoft Information Protection per la classificazione, l'etichettatura e i servizi di protezione.

Questa guida serve a comprendere gli strumenti per l'estensione e l'integrazione con il servizio Rights Management di Azure Information Protection.

Applicazioni di servizio

Le applicazioni di servizio forniscono funzionalità per proteggere le informazioni durante l'esportazione da un sistema di gestione dei contenuti aziendali, da un'applicazione aziendale o da una soluzione aziendale basata su cloud. Le applicazioni di prevenzione della perdita dei dati (DLP) e Cloud Application Security (CAS) sono esempi di applicazioni di servizio. L'SDK per lo sviluppo di applicazioni di servizio è disponibile tramite due modelli di programmazione.

Esempi di applicazioni di servizio

  • IpcDIp è un'applicazione DLP abilitata per RMS di esempio che illustra i passaggi di base che devono essere eseguiti da un'applicazione DLP abilitata per RMS mediante l'API file di RMS per la protezione e l'utilizzo di contenuto con restrizioni.
  • IpcAzureApp è un esempio che illustra come usare RMS SDK nelle applicazioni Azure per proteggere i dati in un'archiviazione BLOB di Azure.
  • RmsFileWatcher è un esempio che illustra come creare un'applicazione Windows che controlla le directory nel file system e applica i criteri di protezione RMS a ogni modifica, ad esempio per i file modificati o i file aggiunti.
  • ProtectFilesInDir è un esempio di applicazione console semplice che accetta una directory come input e consente di proteggere tutti i file solo in tale directory, senza ricorsione.

Guide di PowerShell

I cmdlet PowerShell, usati dagli amministratori di Azure Rights Management, sono utili anche per sviluppare e testare le applicazioni di servizio. Per altre informazioni, vedere Uso di PowerShell con il client Azure Information Protection.

Applicazioni utente

Le applicazioni utente possono essere create con RMS SDK 2.1 o RMS SDK 4.2. La versione 4.2 è basata su client REST con API specifiche del sistema operativo per alcuni dei sistemi operativi più diffusi, tra cui iOS/OSX, Android, Linux e Windows. La versione 2.1 viene usata per creare applicazioni native basate su Windows.

Guide di sviluppo per le applicazioni utente

Esempi di applicazioni utente

  • AzureIP Test è un'applicazione console di esempio che consente di crittografare i documenti con un modello di Azure o un criterio ad hoc.
  • IPCNotepad è un'applicazione abilitata per RMS di esempio che illustra i passaggi di base che devono essere eseguiti da ogni applicazione abilitata per RMS per la protezione e l'utilizzo di contenuto con restrizioni.
  • RmsDocumentInspector è uno strumento in grado di fornire informazioni su qualsiasi file RMS protetto, ad esempio i diritti utente o l'id contenuto.

Configurazione dell'ambiente di sviluppo

Le guide seguenti illustrano i passaggi di configurazione specifici del sistema operativo per un ambiente di sviluppo di applicazioni usando strumenti comuni.

Installazione di Androidper iOS/OSXWindows Phone configurarel'installazione di Linux del servizio Windows

Procedure

Ognuno degli argomenti seguenti contiene indicazioni specifiche per un aspetto dell'implementazione di un'applicazione. Le applicazioni di servizio vengono create mediante RMS SDK 2.x. Le applicazioni utente vengono create mediante RMS SDK 4.x. Il collegamento dell'articolo viene definito con tipo di applicazione, servizio e utente.

Generale

Sicurezza e autenticazione

Configurazione e gestione delle prestazioni

Introduzione e fogli dati

Introduzione ad Azure Information Protection

Altre risorse

Articoli del supporto tecnico

Protocolli e formati file dei messaggi

Messaggio di posta elettronica gestito da diritti

Informazioni di riferimento sulle API

Versioni precedenti

Vedi anche