Share via


네트워크 원본 인증

특정 미디어 호스트는 미디어에 대한 액세스를 허용하기 전에 클라이언트 애플리케이션의 사용자 자격 증명이 필요할 수 있습니다. 사용자 자격 증명에는 미디어 서버에서 호스트하는 네트워크 원본에 대한 액세스 권한을 부여하는 데 사용되는 사용자 이름 및 암호와 같은 식별 및 식별 증명이 포함됩니다. 네트워크 원본은 NTLM, 다이제스트 또는 기본 인증을 제공할 수 있습니다.

Media Foundation을 기반으로 하는 애플리케이션은 IMFNetCredential 인터페이스를 노출하는 자격 증명 개체에 특정 URL에 대한 사용자 자격 증명을 저장할 수 있습니다. 자격 증명 개체는 암호화된 자격 증명을 저장하고 사용자 이름, 암호 및 도메인과 같은 정보를 반환하는 메서드를 제공합니다.

자격 증명 개체는 캐시에서 만들어지고 유지 관리됩니다. IMFNetCredentialCache 인터페이스에 의해 노출되는 자격 증명 캐시 개체는 자격 증명 캐시에서 자격 증명 개체를 검색하는 메서드를 제공합니다.

인증을 지원하는 애플리케이션은 IMFNetCredentialManager 인터페이스를 구현해야 합니다. Media Foundation은 이 인터페이스의 기본 구현을 제공하지 않습니다. 자격 증명 관리자는 사용자 입력에서 URL에 필요한 자격 증명을 수집하거나 지속형 스토리지에서 읽습니다.

이 섹션에서는 다음 항목을 다룹니다.

Media Foundation의 네트워킹