某些媒体主机可能需要客户端应用程序的用户凭据,然后才能允许访问媒体。 用户凭据包括标识和标识证明,例如用户名和密码,媒体服务器用来授予其主机的网络源的访问权限。 网络源可以提供 NTLM、摘要或基本身份验证。
基于 Media Foundation 的应用程序可以将特定 URL 的用户凭据存储在公开 IMFNetCredential 接口的 凭据 对象中。 凭据对象存储加密凭据,并提供返回用户名、密码和域等信息的方法。
凭据对象在缓存中创建和维护。 IMFNetCredentialCache 接口公开的 凭据缓存 对象提供了从凭据缓存检索凭据对象的方法。
支持身份验证的应用程序必须实现 IMFNetCredentialManager 接口。 Media Foundation 不提供此接口的默认实现。 凭据管理器负责从用户输入或从持久存储读取 URL 收集所需的凭据。
本节包含以下主题:
相关主题
-
媒体基础 中的 网络