我需要根據用戶所屬的組在SharePoint文檔庫中設置IP篩選。更具體地說,我們爲每個客戶建立了團隊。每個組都應該有一個允許的IP地址附加到它。當用戶訪問此文檔庫時,我們需要確保用戶來自附加到其客戶組的IP地址。 IP過濾只適用於單個文檔庫,而不適用於整個網站。sharepoint 2010文檔庫ip filtering
到目前爲止,我唯一的想法是創建一個web部件,檢查用戶的IP地址並在不正確的情況下重定向。然後,我可以將該Web部件放在Web部件頁面的頂部,並在其下顯示文檔庫Web部件。這有點狡猾,所以我希望有人有更好的主意。
您如何看待使用HTTP模塊檢查IP地址?在模塊內部,我只需簡單地檢查一下URL是否正在訪問受限文檔庫中的某些內容,如果是,則查找用戶的IP地址並與我的列表進行比較。思考? – 2010-11-02 14:38:27
這當然可以工作。從您的問題來看,這些受限用戶是否可以訪問您網站的其他區域並不清楚。如果是這樣,那麼如果他們請求不同的區域並且只檢查該庫的IP地址,則只需要允許請求通過。但是,如果一切都基於IP地址訪問,那麼HTTP模塊可以很好地工作。 – 2010-11-02 15:40:21
我應該更清楚。 IP過濾只適用於單個超安全文檔庫。該網站的其餘部分將像往常一樣享有權限。 我寫了一個http模塊,它似乎工作。我知道整個網站的每個頁面都有開銷,因爲它。處理程序中的第一行是檢查路徑,如果它以/ Downloads(超級安全的站點)開頭,那麼我繼續進行IP檢查。它似乎工作得很好。你有什麼其他的建議? – 2010-11-03 18:44:48