Partager via


Authentification de source réseau

Certains hôtes multimédias peuvent nécessiter des informations d’identification utilisateur à partir d’applications clientes avant d’autoriser l’accès au média. Les informations d’identification de l’utilisateur incluent l’identification et la preuve d’identification, telles que le nom d’utilisateur et le mot de passe, qui sont utilisés par le serveur multimédia pour accorder l’accès à la source réseau qu’il héberge. La source réseau peut fournir une authentification NTLM, Digest ou De base.

Les applications basées sur Media Foundation peuvent stocker les informations d’identification de l’utilisateur pour une URL spécifique dans un objet d’informations d’identification qui expose l’interface IMFNetCredential. L’objet d’informations d’identification stocke les informations d’identification chiffrées et fournit des méthodes pour retourner des informations telles que le nom d’utilisateur, le mot de passe et le domaine.

Les objets d’informations d’identification sont créés et gérés dans un cache. Le cache d’informations d’identification objet, exposé par l’interface IMFNetCredentialCache fournit des méthodes pour récupérer les objets d’informations d’identification à partir du cache d’informations d’identification.

Une application prenant en charge l’authentification doit implémenter l’interface IMFNetCredentialManager. Media Foundation ne fournit pas d’implémentation par défaut de cette interface. Le gestionnaire d’informations d’identification est chargé de collecter les informations d’identification requises pour une URL à partir de l’entrée utilisateur ou de la lecture à partir du stockage persistant.

Cette section contient les rubriques suivantes :

mise en réseau dans Media Foundation