有人可以幫我解釋一下嗎?我有一個C#網站應用程序,我想在其中訪問網站目錄中的文檔進行授權。ASP.NET Web應用程序中的授權文件訪問
如果文檔的用戶請求說通過我的網站,http://www.mywebapp.com/documents/test.pdf的鏈接,在瀏覽器中打開前檢驗.pdf PDF,其實我是想驗證用戶被授權訪問基於角色,他得到了PDF格式。我已經在IIS中爲文件夾「文檔」啓用了表單身份驗證,如果用戶未通過身份驗證,則系統將重定向到登錄頁面。我對這一切都很好,但堅持授權。
我無法在web.config中設置角色,因爲它對於不同的用戶會有所不同。用戶角色存儲在該特定用戶的httpcookie中。
而且在我的文檔文件夾中會有針對不同角色的不同文檔。
對稱爲供應商的角色說test.pdf。所以只有供應商可以訪問此pdf
另一個文檔form.pdf角色供應商只有角色供應商的用戶可以看到這個pdf。
我應該在加載瀏覽器中的pdf之前寫一些處理程序來執行嗎? 或者當有人請求時/文件/我應該有一個URL重寫執行一個aspx頁面來驗證授權,如果授權顯示頁面?
任何人都可以請幫助我瞭解如何實施此授權。
感謝您的幫助!
感謝, KK
你的標籤「autorize.net」不看有關這個問題......我缺少的問題和標籤之間的一些隱藏的鏈接? – 2012-07-20 00:36:36