サポートされる認証のタイプは次のとおりです。
AuthenticationMethod クラスは、
メディアコンテンツのメタデータファイルに複数のバウチャーが含まれており、各バウチャーが固有の VoucherAccessInfo オブジェクトを持っている場合、ユーザーは認証するバウチャーを決める必要があります。例えば、コンテンツを表示するための高い権限を備えたサブスクリプションレベルのバウチャーや、低い権限を備えた基本レベルのバウチャーがあるとします。この 2 つのバウチャーを識別するには、
ローカライズされたアプリケーションでは、このプロパティを識別子として使用できます。アプリケーションはロケールを検出し、そのロケールに応じて文字列をローカライズすることができます。
デフォルトドメインに対して認証される場合、または認証が不要な場合、
注意:このプロパティによって返されるドメインは、ネットワークまたはインターネットのドメイン名とは無関係です。この場合、ドメインはコンテンツまたはユーザーアカウントのグループです。例えば、1 つのサーバーが複数のドメインをサポートでき、各ドメインが独自のコンテンツチャンネルとサブスクライバのセットを持つことができます。
(AIR のみ)DRMContentData オブジェクトを NetStream インスタンスから取得するには、NetStream
コンテンツを Flash Access を使用してパッケージする場合は、コンテンツのメタデータを個別のファイルとして保存することもできます。新しい DRMContentData オブジェクトを作成するには、このメタデータを URLLoader オブジェクトと共に DRMContentData コンストラクターに渡します。
各 VoucherAccessInfo オブジェクトが表すポリシーには、Media Rights Server からバウチャーを取得するための要件が含まれています。例えば、サーバーがユーザーに認証を求める場合は、VoucherAccessInfo オブジェクトには認証方法が含まれています。サーバーがコンピューターに Realm サーバーへの登録を要求する場合は、VoucherAccessInfo オブジェクトには Realm サーバーの URL が含まれています。
サポートされる認証のタイプは次のとおりです。
AuthenticationMethod クラスは、
デフォルトドメインに対して認証される場合、または認証が不要な場合、
注意:このプロパティによって返されるドメインは、ネットワークまたはインターネットのドメイン名とは無関係です。この場合、ドメインはコンテンツまたはユーザーアカウントのグループです。例えば、1 つのサーバーが複数のドメインをサポートでき、各ドメインが独自のコンテンツチャンネルとサブスクライバのセットを持つことができます。
DRMVoucher のプロパティは、バウチャーで許可されている表示の権限を記述します。DRMManager オブジェクトの
バウチャーが現在のオンラインセッションに対してのみ有効な場合、
バウチャーが現在のオンラインセッションに対してのみ有効な場合、
表示用に割り当てられた期間は、ユーザーがコンテンツを最初に表示したときに始まり、割り当てられた時間が経過したときに終了します。時間が割り当てられていない場合、
ポリシーオブジェクトには、有効な各ポリシーの名前と値のペアが含まれます。
ローカルキャッシュ内のすべてのバウチャーを列挙するためのメソッドは用意されていません。
DRMManager クラスのインスタンスを作成しません。既存の DRMManager オブジェクトにアクセスするには、静的な
AIR プロファイルのサポート:この機能はすべてのデスクトップオペレーティングシステムおよびテレビ用 AIR デバイスでサポートされますが、モバイルデバイスではサポートされません。
注意:
保存された認証トークン、または別の方法でダウンロードしたトークンを使用すると、今後 Media Rights Server を使用して認証されたセッションを確立できます。トークンを使用してセッションを確立するには、
重要(AIR のみ):ユーザーのインターネット接続が認証を必要とするプロキシサーバーを経由する場合、
セキュリティドメインごとに 1 つの DRMManager インスタンスが存在します。
バウチャーは
LoadVoucherSetting クラスは、
バウチャーが正常にロードされると、DRMManager は DRM ステータスイベントを送出します。バウチャーがロードされるとすぐに、アプリケーションは再生を開始できます。ロードされたバウチャーは、送出された DRMStatusEvent オブジェクトの
バウチャーを Media Rights Server からロードできない場合は、DRM エラーイベントが送出されます。送出された DRMErrorEvent オブジェクトの
ローカルキャッシュからバウチャーを取得できず、
ユーザーが暗号化されたコンテンツにアクセスできるようにするには、必要なバウチャーをアプリケーションで再度ダウンロードする必要があります。この関数の呼び出しは、
認証トークンは、DRMAuthenticationCompleteEvent オブジェクトの
トークンを設定すると、サーバーおよびドメインのキャッシュされた既存のトークンが上書きされます。キャッシュされたトークンを消去するには、