Authentification source réseau
Certains hôtes multimédias peuvent exiger des informations d’identification 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é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 l’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 conservés dans un cache. L’objet de cache d’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 d’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 d’une entrée utilisateur ou de la lecture à partir d’un stockage persistant.
Cette section contient les rubriques suivantes :
- Définition d’un Gestionnaire d’informations d’identification
- Utilisation du cache d’informations d’identification
- Implémentation de IMFNetCredentialManager
Rubriques connexes