Authentification de la source réseau

Certains hôtes de média peuvent nécessiter des informations d’identification de l’utilisateur des 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ées 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 Credential 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 conservés dans un cache. L’objet de cache des informations d’identification , exposé par l’interface IMFNetCredentialCache fournit des méthodes pour récupérer les objets d’informations d’identification à partir du cache des informations d’identification.

Une application qui prend 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 responsable de la collecte des informations d’identification requises pour une URL à partir de l’entrée de l’utilisateur ou de la lecture à partir du stockage persistant.

Cette section contient les rubriques suivantes :

Mise en réseau dans Media Foundation