Udostępnij przez


Uwierzytelnianie źródła sieci

Niektóre hosty multimediów mogą wymagać poświadczeń użytkownika z aplikacji klienckich przed zezwoleniem na dostęp do nośnika. Poświadczenia użytkownika obejmują identyfikację i dowód identyfikacji, takie jak nazwa użytkownika i hasło, które są używane przez serwer multimediów w celu udzielenia dostępu do źródła sieci, które hostuje. Źródło sieci może zapewnić uwierzytelnianie NTLM, Skrót lub Podstawowe.

Aplikacje oparte na programie Media Foundation mogą przechowywać poświadczenia użytkownika dla określonego adresu URL w obiekcie poświadczeń, który uwidacznia interfejs IMFNetCredential. Obiekt poświadczeń przechowuje zaszyfrowane poświadczenia i udostępnia metody zwracania informacji, takich jak nazwa użytkownika, hasło i domena.

Obiekty poświadczeń są tworzone i przechowywane w pamięci podręcznej. Obiekt pamięci podręcznej poświadczeń uwidoczniony przez interfejs IMFNetCredentialCache udostępnia metody pobierania obiektów poświadczeń z pamięci podręcznej poświadczeń.

Aplikacja obsługująca uwierzytelnianie musi zaimplementować interfejs IMFNetCredentialManager. Program Media Foundation nie udostępnia domyślnej implementacji tego interfejsu. Menedżer poświadczeń jest odpowiedzialny za zbieranie wymaganych poświadczeń dla adresu URL z danych wejściowych użytkownika lub odczytywania z utrwalonego magazynu.

Ta sekcja zawiera następujące tematy:

Networking in Media Foundation