网络源身份验证

某些媒体主机可能需要客户端应用程序中的用户凭据才能允许访问媒体。 用户凭据包括标识和标识证明,例如用户名和密码,媒体服务器使用这些凭据来授予对其托管的网络源的访问权限。 网络源可以提供 NTLM、摘要或基本身份验证。

基于 Media Foundation 的应用程序可以将特定 URL 的用户凭据存储在公开 IMFNetCredential 接口的凭据对象中。 凭据对象存储加密的凭据,并提供返回用户名、密码和域等信息的方法。

凭据对象在缓存中创建和维护。 由 IMFNetCredentialCache 接口公开的凭据缓存对象提供从凭据缓存中检索凭据对象的方法。

支持身份验证的应用程序必须实现 IMFNetCredentialManager 接口。 媒体基础不提供此接口的默认实现。 凭据管理器负责从用户输入或从持久存储中读取来收集 URL 的所需凭据。

本节包含下列主题:

媒体基础中的网络