Autenticação de Origem de Rede

Determinados hosts de mídia podem exigir credenciais de usuário de aplicativos cliente antes de permitir o acesso à mídia. As credenciais do usuário incluem identificação e prova de identificação, como nome de usuário e senha, que são usadas pelo servidor de mídia para conceder acesso à fonte de rede hospedada. A fonte de rede pode fornecer autenticação NTLM, Digest ou Basic.

Aplicativos baseados no Media Foundation podem armazenar credenciais de usuário para uma URL específica em um objeto de credencial que expõe a interface IMFNetCredential . O objeto de credencial armazena credenciais criptografadas e fornece métodos para retornar informações como nome de usuário, senha e domínio.

Os objetos de credencial são criados e mantidos em um cache. O objeto de cache de credenciais , exposto pela interface IMFNetCredentialCache , fornece métodos para recuperar os objetos de credencial do cache de credenciais.

Um aplicativo que dá suporte à autenticação deve implementar a interface IMFNetCredentialManager . O Media Foundation não fornece uma implementação padrão dessa interface. O gerenciador de credenciais é responsável por coletar as credenciais necessárias para uma URL de entrada do usuário ou leitura do armazenamento persistente.

Esta seção contém os seguintes tópicos:

Rede na Media Foundation