Rights Management SDK

중요

2020년 3월 이전에 릴리스된 Microsoft Rights Management Service SDK 버전은 더 이상 사용되지 않습니다. 이전 버전을 사용하는 애플리케이션은 2020년 3월 릴리스를 사용하도록 업데이트해야 합니다. 자세한 내용은 사용 중단 알림을 참조하세요.

Microsoft Rights Management Service SDK에 대한 추가 개선 사항은 계획되어 있지 않습니다. 분류, 레이블 지정 및 보호 서비스에 Microsoft Information Protection SDK를 채택하는 것이 좋습니다.

이 가이드에서는 Azure Information Protection의 Rights Management 서비스를 확장하고 해당 서비스와 통합할 수 있는 도구를 소개합니다.

서비스 애플리케이션

서비스 애플리케이션은 엔터프라이즈 콘텐츠 관리 시스템, 비즈니스 애플리케이션 또는 클라우드 기반 비즈니스 솔루션에서 내보내는 정보를 보호하는 기능을 제공합니다. 서비스 애플리케이션의 예로는 DLP(Data Loss Prevention) 및 CAS(Cloud Application Security) 애플리케이션이 있습니다. 서비스 애플리케이션 개발용 SDK는 두 가지 프로그래밍 모델을 통해 제공됩니다.

서비스 애플리케이션의 예

  • IpcDlp는 DLP RMS 지원 애플리케이션이 제한된 콘텐츠를 보호 및 사용하기 위해 RMS 파일 API를 사용하여 수행해야 하는 기본 단계를 안내하는 샘플 RMS 지원 DLP 애플리케이션입니다.
  • IpcAzureApp은 Azure 애플리케이션에서 RMS SDK를 사용하여 Azure Blob Storage의 데이터를 보호하는 방법을 보여 주는 샘플입니다.
  • RmsFileWatcher는 파일 시스템의 디렉터리를 감시하고 파일 추가, 파일 수정 등 파일이 변경될 때마다 RMS 보호 정책을 적용하는 Windows 애플리케이션을 빌드하는 방법을 보여 주는 샘플입니다.
  • ProtectFilesInDir는 디렉터리를 입력으로 사용하는 간단한 콘솔 애플리케이션 샘플이며 재귀를 사용하지 않고 해당 디렉터리의 모든 파일만 보호합니다.

PowerShell 가이드

Azure Rights Management 관리자가 사용하는 PowerShell cmdlet은 서비스 애플리케이션을 개발하고 테스트하는 데 유용합니다. 자세한 내용은 Azure Information Protection 클라이언트와 함께 PowerShell 사용을 참조하세요.

사용자 애플리케이션

RMS SDK 2.1 또는 RMS SDK 4.2를 통해 사용자 애플리케이션을 빌드할 수 있습니다. 4.2 버전은 iOS/OSX, Android, Linux, Windows 등 널리 사용되는 여러 OS용의 운영 체제별 API를 기반으로 하는 REST 클라이언트입니다. 2.1 버전은 네이티브 Windows 기반 애플리케이션을 빌드하는 데 사용됩니다.

사용자 애플리케이션 개발 가이드

사용자 애플리케이션 샘플

  • AzureIP Test는 Azure 템플릿 또는 애드혹 정책을 사용하여 문서를 암호화할 수 있는 샘플 콘솔 애플리케이션입니다.
  • IPCNotepad는 각 RMS 지원 애플리케이션이 제한된 콘텐츠를 보호 및 사용할 때 수행해야 하는 기본 단계를 안내하는 샘플 RMS 지원 애플리케이션입니다.
  • RmsDocumentInspector는 콘텐츠 ID 또는 사용자 권한과 같은 RMS 보호된 파일에 대한 정보를 제공할 수 있는 도구입니다.

개발 환경 설정

다음 가이드에서는 일반적인 도구를 사용하는 애플리케이션 개발 환경의 OS별 설정 단계를 안내합니다.

iOS/OSX 설치Android 설치Windows PhoneWindows 서비스 설치Linux 설정 설정

방법

다음의 각 항목에서는 애플리케이션 구현 측면에 대한 구체적인 지침을 제공합니다. 서비스 애플리케이션은 RMS SDK 2.x를 사용하여 빌드합니다. 사용자 애플리케이션은 RMS SDK 4.x를 사용하여 빌드합니다. 문서 링크에는 애플리케이션 유형(서비스, 사용자)이 특성으로 명시되어 있습니다.

일반

보안 및 인증

구성 및 성능 관리

소개 및 데이터 시트

Azure Information Protection 소개

기타 리소스

지원 문서

메시지 프로토콜 및 파일 형식

권한 관리 전자 메일 메시지

API 참조

이전 버전

참고 항목