Freigeben über


Netzwerkquellenauthentifizierung

Bestimmte Medienhosts erfordern möglicherweise Benutzeranmeldeinformationen von Clientanwendungen, bevor sie den Zugriff auf die Medien zulassen. Benutzeranmeldeinformationen umfassen Eine Identifizierung und einen Identifikationsnachweis, z. B. Benutzername und Kennwort, die vom Medienserver verwendet werden, um zugriff auf die Netzwerkquelle zu gewähren, die er hostet. Die Netzwerkquelle kann NTLM-, Digest- oder Standardauthentifizierung bereitstellen.

Anwendungen, die auf Media Foundation basieren, können Benutzeranmeldeinformationen für eine bestimmte URL in einem Anmeldeinformationsobjekt speichern, das die IMFNetCredential-Schnittstelle verfügbar macht . Das Anmeldeinformationsobjekt speichert verschlüsselte Anmeldeinformationen und stellt Methoden zum Zurückgeben von Informationen wie Benutzername, Kennwort und Domäne bereit.

Die Anmeldeinformationsobjekte werden in einem Cache erstellt und verwaltet. Das Cacheobjekt für Anmeldeinformationen , das von der IMFNetCredentialCache-Schnittstelle verfügbar gemacht wird, stellt Methoden zum Abrufen der Anmeldeinformationsobjekte aus dem Anmeldeinformationscache bereit.

Eine Anwendung, die die Authentifizierung unterstützt, muss die IMFNetCredentialManager-Schnittstelle implementieren. Media Foundation bietet keine Standardimplementierung dieser Schnittstelle. Der Anmeldeinformations-Manager ist für das Sammeln der erforderlichen Anmeldeinformationen für eine URL aus Benutzereingaben oder Lesevorgängen aus persistentem Speicher verantwortlich.

Dieser Abschnitt enthält die folgenden Themen:

Netzwerk in Media Foundation