2012-09-12 67 views
3

驗證我想顯示的直播視頻內容,根據他們的權限級別的用戶。
的權限在ASP.NET MVC的Web應用程序設置,如果用戶沒有通過驗證授權,他/她應該不能夠查看信息流,即使他們有直接的SWF地址。集成授權/在Adobe Flash和ASP.NET

有什麼辦法,我可以告知無法在客戶端被篡改的當前用戶的權限級別我的閃存項目,並決定如何在Flash項目有何反應?

P.S.不幸的是,除非閃光燈不可能,否則silverlight不適用於我。

回答

1

這是一個有點投機,並有可能作爲一個評論更好,但我想有一對夫婦長期聯繫。我會刪除,如果它是非常錯誤的:

難道你不能讓MVC授權框架來處理這個問題,通過返回碼流的內容通過Principal Permission屬性保護的代碼,或Web.Config基於角色的保護文件夾?瀏覽器中任何來自Flash播放器的請求都應包含當前的Asp.Net encrypted cookie,所以我認爲您可以讓瀏覽器處理此問題。

+1

根據您的回覆,我可能會寫和第一供應SWF文件,並檢查用戶的權限HTTP處理程序。 – Kamyar

+0

是的,這是更優雅。你總是可以通過Asp.Net的cookie中的Flash應用程序,然後把它中繼(加密)的cookie,但是瀏覽器在任何情況下,這樣做給你,所以似乎沒有必要重複的努力。希望它能解決問題。 – JcFx