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