2009-09-10 90 views
0

我僅將SharePoint用作存儲庫來存儲和檢索大型文件(〜100 MB)。如何對Web應用程序進行身份驗證,以便它可以在不使用Windows集成身份驗證的情況下將文件上載和下載到Sharepoint 2007上的文檔列表中?通過Web應用程序訪問Sharepoint身份驗證

Web應用程序將處理的授權 - 它會找出哪些用戶可以通過集成的Windows身份驗證和一堆依賴於應用程序的狀態業務規則來訪問存儲庫。當用戶需要一個文件時,他們將使用該Web應用程序。網絡應用程序將使用某種憑證代表用戶下載該文件。我更喜歡這些憑據是永久性的,所以它的密碼不會經常過期。我正在考慮使用基本身份驗證,因爲我訪問控制的文件不是高價值的文件(所以它的安全性很差),而且它似乎是最簡單的。我有什麼選擇?

回答

0

我不會推薦使用SharePoint。它的價值來自它通過用戶界面提供的功能。如果你刪除這個,那麼你正在尋找一個昂貴且過於複雜的數據存儲。

  1. SharePoint將所有數據存儲在數據庫中。數據庫的存儲比文件的存儲更昂貴。這是更昂貴的配置,管理,備份,負載均衡,規模,等等

  2. 開發時間更昂貴與SharePoint。這是一個龐大而複雜的產品,並不是微不足道的或快速發展的。需要有一個穩定的商業案例,並且僅將SharePoint用於其後端並不是一件好事。

在下樓之前請認真考慮這個方法!

0

您最好只在您的Web應用程序上啓用Windows身份驗證,然後將權限設置爲文件夾/文件。

如果你確實需要但是隻獲取文件...去www.codeplex.com和搜索的SharePoint的PowerShell。有一個腳本上傳東西。這可以修改爲我相信下載。

0

如上所述,使用SharePoint作爲存儲庫幾乎可以取消它的任何好處。您不妨使用數據庫來存儲您的內容(這就是SharePoint在幕後進行的操作)。

相關問題