Проверка подлинности источника сети

Некоторые узлы мультимедиа могут требовать учетные данные пользователя от клиентских приложений, прежде чем разрешать доступ к носителю. Учетные данные пользователя включают идентификацию и подтверждение идентификации, такие как имя пользователя и пароль, которые используются сервером мультимедиа для предоставления доступа к размещенной в нем сетевой источник. Источник сети может обеспечить проверку подлинности NTLM, Digest или Обычная проверка подлинности.

Приложения на основе Media Foundation могут хранить учетные данные пользователя для определенного URL-адреса в объекте учетных данных , который предоставляет интерфейс IMFNetCredential . Объект учетных данных хранит зашифрованные учетные данные и предоставляет методы для возврата таких сведений, как имя пользователя, пароль и домен.

Объекты учетных данных создаются и хранятся в кэше. Объект кэша учетных данных , предоставляемый интерфейсом IMFNetCredentialCache , предоставляет методы для получения объектов учетных данных из кэша учетных данных.

Приложение, поддерживающее проверку подлинности, должно реализовывать интерфейс IMFNetCredentialManager . Media Foundation не предоставляет реализацию этого интерфейса по умолчанию. Диспетчер учетных данных отвечает за сбор необходимых учетных данных для URL-адреса из введенных пользователем данных или чтения из сохраненного хранилища.

В этом разделе рассматриваются следующие вопросы.

Сеть в Media Foundation