Rights Management Services SDK 2.1 開発者向けガイダンス
重要
2020 年 3 月より前にリリースされた Microsoft Rights Management Service SDK のバージョンは非推奨です。2020 年 3 月のリリースを使用するには、以前のバージョンを使用するアプリケーションを更新する必要があります。 詳細については、 非推奨の通知を参照してください。
Microsoft Rights Management Service SDK の今後の機能強化は計画されていません。 分類、ラベル付け、保護サービスには、Microsoft Information Protection SDK の導入を強くお勧めします。
このセクションでは、いくつかの重要な開発シナリオについて説明し、この SDK による開発に関する基本情報を提供します。 このセクションのシナリオは Rights Management サービス SDK 2.1 のこのリリースに固有のシナリオであり、将来のリリースで変更される可能性があります。
- 方法: ADAL 認証の使用 - Azure Active Directory Authentication Library (ADAL) を利用し、アプリに対して Azure RMS で認証を実行する。
- 方法: 明示的な所有者権限を追加する - アプリケーションでは、最初からライセンスを作成するときに "所有者" 権限を明示的に追加する必要があります (IpcCreateLicenseFromScratch)。
- 方法: 権限保護対応アプリケーションのデバッグ - このトピックでは、アプリケーションをデバッグし、Windows イベント ログを使用する方法について説明します。
- 方法: 顧客のテナントへのアプリのデプロイ - Azure AD の開発テナントから Azure AD の運用テナントにアプリをデプロイする手順の概要を説明します。
- 方法: ドキュメント追跡の有効化と取り消し - このトピックでは、コンテンツのドキュメント追跡機能を導入する方法について、その基礎を説明し、また、メタデータ更新のサンプル コードとアプリの [使用の追跡] ボタンを作成するためのサンプルコードを紹介します。
- 方法: 電子メール通知の有効化 - 電子メール通知を使用すると、保護されたコンテンツがアクセスされたときに、そのコンテンツの所有者に通知することができます。
- 方法: クラウド ベース RMS でのサービス アプリケーション使用の有効化 - このトピックでは、Azure Rights Management を使用するようにサービス アプリケーションをセットアップする手順について説明します。
- 方法: RMS サーバーのインストールと構成 - このトピックでは、権限保護対応アプリケーションをテストするために、RMS サーバーまたは Azure RMS に接続する手順について説明します。
- 方法: API セキュリティ モードの設定 - IpcSetGlobalProperty 関数を使用して、File API アプリケーションをどのセキュリティ モードで実行するかを選択できます。
- 方法: 暗号化設定の操作 - このトピックでは、Microsoft の暗号化パッケージとその使い方を示すいくつかのコード スニペットを紹介します。
- 「Application types (アプリケーションの種類)」- このトピックでは、権限保護対応として作成できるアプリケーションの種類について説明します。
- File API configuration (File API の構成) - File API の動作は、レジストリの設定を使用して構成できます。
- Security guidelines (セキュリティのガイドライン) - アプリケーション開発者に、AIP エコシステム内で有効な位置付けと方向を示しています。
- サポートされるファイル形式 - File API は、ネイティブ形式と Pfile 形式をサポートしています。
- サポートされているプラットフォーム: このトピックでは、RMS SDK 2.1 でサポートされているクライアントとサーバー プラットフォームを識別します。
- 使用制限について - すべての RMS 対応アプリケーションは、このトピックに記載されている定数で定義されている使用制限を適用する必要があります。