ネットワーク ソース認証

一部のメディア ホストでは、メディアへのアクセスを許可する前に、クライアント アプリケーションからのユーザー資格情報が必要になる場合があります。 ユーザー資格情報には、ホストするネットワーク ソースへのアクセスを許可するためにメディア サーバーによって使用されるユーザー名やパスワードなどの ID と証明が含まれます。 ネットワーク ソースは、NTLM、ダイジェスト、または基本認証を提供できます。

Media Foundation に基づくアプリケーションでは、IMFNetCredential インターフェイスを公開する資格情報オブジェクトに、特定の URL のユーザー資格情報を格納できます。 資格情報オブジェクトは、暗号化された資格情報を格納し、ユーザー名、パスワード、ドメインなどの情報を返すメソッドを提供します。

資格情報オブジェクトが作成され、キャッシュに保持されます。 IMFNetCredentialCache インターフェイスによって公開される資格情報キャッシュ オブジェクトには、資格情報キャッシュから資格情報オブジェクトを取得するためのメソッドが用意されています。

認証をサポートするアプリケーションでは、 IMFNetCredentialManager インターフェイスを実装する必要があります。 Media Foundation では、このインターフェイスの既定の実装は提供されません。 資格情報マネージャーは、ユーザー入力または永続化されたストレージからの読み取りから URL に必要な資格情報を収集する役割を担います。

このセクションのトピックは次のとおりです。

Media Foundation でのネットワーク