우리는 네트워크 드라이브에 100,000 명 정도의 많은 WMV9 비디오 (200k와 비슷한 것)를 가지고 있습니다. 기본 허용은 사용자가 비디오를 읽을 수 없다는 것입니다. 이 비디오를 "토토"그룹의 회원과 "SpecialFonction"사용자가 읽을 수 있으며 이러한 권한을 변경할 수 있다고 말할 수있는 시스템을 구축해야합니다. 데이터베이스에네트워크 드라이브에서 비디오 파일 권한 부여를 처리하는 방법
스토어 권리 :
우리는 다음과 같은 시나리오 considier 있습니다. 사용자 당 하나의 폴더를 만듭니다. 사용자가 볼 수있는 비디오를 요청하면 파일이 해당 폴더에 복제됩니다. 그의 폴더는 매주 청소됩니다.
비디오를 스트리밍하고 권한을 처리하는 웹 사이트를 구축하십시오. (로드가 480p에서 중요 할 것이라고 생각하십니까?)
모든 비디오를 네트워크 드라이브 (각 비디오의 고유 키)로 암호화하십시오. 사용자 자격 증명으로 비디오의 키를 요청하고 즉시 비디오의 암호 해독 및 해독을 처리하는 WPF 응용 프로그램을 만듭니다. (이미 비디오 재생을위한 WPF 앱이 있음)
데이터베이스에 권한을 저장하십시오. 비디오 파일과 데이터베이스에 대한 NTFS 권한을 동기화하는 C# 프로그램을 만듭니다.
어느 것이 가장 좋으니까? 다른 대안이 있습니까?
이 사운드는 정말 흥미 롭습니다. ActiveDirectory에없는 Linux 서버 및/또는 Windows 서버에서 작동합니까? – Pak
'WindowsIdentity'와 같은 이름으로, 나는 리눅스에서 작동 할 것입니다. – Sheridan
실제로 일부 rsearch와 함께 내 의견에 대한 답변을 찾았습니다 : http://stackoverflow.com/questions/3700871/connect-to-network-drive-with-user-name-and-password – Pak