Rights Management-SDK:er
Viktigt
Versioner av Microsoft Rights Management Service SDK som släpptes före mars 2020 är inaktuella. program som använder tidigare versioner måste uppdateras för att använda versionen från mars 2020. Fullständig information finns i utfasningsmeddelandet.
Inga ytterligare förbättringar planeras för Microsoft Rights Management Service SDK. Vi rekommenderar starkt att du använder Microsoft Information Protection SDK för klassificerings-, märknings- och skyddstjänster.
Den här guiden kommer att orientera dig bland verktyg för att utöka och integrera med rights management-tjänsten för Azure Information Protection.
Tjänstprogram
Tjänstprogram tillhandahåller funktioner för att skydda information vid export från ett företags innehållshanteringssystem, ett affärsprogram eller en molnbaserad affärslösning. Exempel på tjänstprogram är program för skydd mot dataförlust (DLP) och molnprogramsäkerhet (CAS). Vår SDK för utveckling av tjänstprogram finns tillgänglig via två programmeringsmodeller.
Exempel på tjänstprogram
- IpcDlp är ett RMS-aktiverat exempelprogram för skydd mot dataläckor (Data Leak Protection, DLP) som tar dig igenom de grundläggande steg som ska utföras av ett DLP RMS-aktiverat program med hjälp av RMS fil-API för att skydda och använda begränsat innehåll.
- IpcAzureApp är ett exempel som visar hur du använder RMS SDK i Azure-program för att skydda data i Azure Blob Storage.
- RmsFileWatcher är ett exempel som visar hur du skapar ett Windows-program som bevakar katalogerna i filsystemet och tillämpar principer för RMS-skydd på varje ändring, till exempel en fil som läggs till eller ändras.
- ProtectFilesInDir är ett exempel på ett enkelt konsolprogram som använder en katalog som indata och skyddar alla filer i den katalogen utan rekursion.
PowerShell-guider
PowerShell-cmdletar används av Azure Rights Management-administratörer och är också användbara för att utveckla och testa dina tjänstprogram. Mer information finns i Använda PowerShell med Azure Information Protection-klienten.
Användarprogram
Användarprogram kan byggas med antingen RMS SDK 2.1 eller RMS SDK 4.2. 4.2-versionen är REST-klientbaserad med operativsystemspecifika API:er för flera populära operativsystem, iOS/OS x, Android, Linux och Windows. 2.1-versionen används för att skapa inbyggda Windows-baserade program.
Utvecklingsguider för användarprogram
Exempel på användarprogram
- AzureIP Test är ett konsolexempelprogram som gör att du kan kryptera dokument med en Azure-mall eller en ad hoc-princip.
- IPCNotepad är ett RMS-aktiverat exempelprogram som tar dig igenom de grundläggande steg som varje RMS-aktiverat program ska utföra när begränsat innehåll skyddas och används.
- RmsDocumentInspector är ett verktyg som kan ge information om en RMS-skyddad fil, till exempel innehålls-id eller användarrättigheter.
Installation av utvecklingsmiljö
Följande guider leder dig igenom de OS-specifika inställningsstegen för en programutvecklingsmiljö, med hjälp av vanliga verktyg.
Instruktioner
Var och en av de följande avsnitten presenterar specifika riktlinjer för en aspekt av implementeringen av ditt program. Tjänstprogram byggs med hjälp av RMS SDK 2.x. Användarprogram byggs med hjälp av RMS SDK 4.x. Artikellänken hänför till programtyp, tjänst, användare.
Allmänt
- Så här aktiverar du dokumentspårning och återkallning (tjänst)
- Så här distribuerar du din klient
- Så här distribuerar du din tjänstapp till en annan klientorganisation
- Så här installerar och konfigurerar du en RMS-server (tjänst)
- Så här använder du dokumentspårning (användare)
- Förnya en symmetrisk nyckel i Azure Information Protection
Säkerhet och autentisering
- Så här konfigurerar du ditt apptjänstprogram för att använda Azure Active Directory-inloggning
- Så här använder du ADAL-autentisering (Azure Active Directory Authentication)
- Konfigurera Azure RMS för autentisering (tjänst)
- Så här ställer du in API-säkerhetsläget (tjänst)
- Gör så att dina appar använder Azure RMS (tjänst)
- Så här registrerar du och RMS-aktiverar din app med Azure AD (användare)
Konfigurering och prestandahantering
- Så här lägger du till explicita ägarrättigheter (tjänst)
- API-filkonfiguration (tjänst)
- Så här använder du inbyggda rättigheter (användare)
- Så här aktiverar du fel- och prestandaloggning (användare)
Introduktion och datablad
Introduktion till Azure Information Protection
Andra resurser
Supportartiklar
Meddelandeprotokoll och filformat
- Klient-till-server-protokoll
- Rights-Managed Email Object Protocol
- Binär filformat för sammansatt fil
Rättighetshanterat e-postmeddelande
API-referens
- API-referens för Windows
- Windows Store och Windows Phone API-referens
- iOS/OSX API-referens
- Referens för Android API
- API-referens för Linux
Tidigare versioner
- AD RMS SDK är den första versionen av RMS SDK.
- AD RMS Scripting Tool är ett administrationsverktyg för en AD RMS-installation.