Bagikan melalui


Autentikasi Sumber Jaringan

Host media tertentu mungkin memerlukan kredensial pengguna dari aplikasi klien sebelum mengizinkan akses ke media. Kredensial pengguna termasuk identifikasi dan bukti identifikasi, seperti nama pengguna dan kata sandi, yang digunakan oleh server media untuk memberikan akses ke sumber jaringan yang dihostingnya. Sumber jaringan dapat menyediakan autentikasi NTLM, Digest, atau Basic.

Aplikasi berdasarkan Media Foundation dapat menyimpan kredensial pengguna untuk URL tertentu dalam objek kredensial yang mengekspos antarmuka IMFNetCredential . Objek kredensial menyimpan kredensial terenkripsi dan menyediakan metode untuk mengembalikan informasi seperti nama pengguna, kata sandi, dan domain.

Objek kredensial dibuat dan dipertahankan dalam cache. Objek cache kredensial , yang diekspos oleh antarmuka IMFNetCredentialCache menyediakan metode untuk mengambil objek kredensial dari cache kredensial.

Aplikasi yang mendukung autentikasi harus mengimplementasikan antarmuka IMFNetCredentialManager . Media Foundation tidak menyediakan implementasi default antarmuka ini. Manajer kredensial bertanggung jawab untuk mengumpulkan kredensial yang diperlukan untuk URL dari input pengguna atau membaca dari penyimpanan yang bertahan.

Bagian ini berisi topik berikut:

Jaringan di Media Foundation