Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
SharePoint 2010 表單型驗證設定管理員
有件事令我十分不堪其擾,就是在 SharePoint 2010 中設定表單型驗證 (FBA) 時,要不斷修改設定檔。比起前一版,現在修改的動作更多,因為新版還有一個 STS 的 web.config 檔案要修改。麻煩的事還不止於此,在 web.config 中改動某個部分,就常會發生打錯字的困擾。與其繼續抱怨,我決定寫個小工具,幫大家解決困擾。我將這個工具的 zip 檔附在這篇文章最後,其中有份 HowToUseIt.txt 檔案,請仔細閱讀整份檔案。基本上,這個工具可讓您建立成員資格提供者、角色提供者、萬用字元搜尋及連線字串等項目,然後發送至伺服器陣列中的所有伺服器上。您還可以在 Web 應用程式中讀取組態設定,然後加以修改,再送回原來的伺服器上,或將此組態設定當成全新伺服器的基礎設定。為了幫助您使用這個工具,我也內建了許多範例成員資格及角色提供者設定項目,您可以從這些範例下拉清單中,選取所需項目,以建立項目。接著,修改該項目以符合您環境需求、提供要變更設定的 Web 應用程式 URL,然後按一下 [套用設定] (Apply Config) 按鈕。實際上,這個工具會建立一個執行於每個 Web 前端上的自訂 SharePoint 計時器工作,並在所需的 web.config 檔案中修改適當項目。這個計時器工作是附件方案 (wsp) 的一部分,所以請先將此方案部署到伺服器陣列,才能進行其他作業。
在此強烈建議您先備份管理中心、STS 及 Web 應用程式的 web.config 檔,然後再發送變更,以免發生令人困擾的問題。這個工具已經在多種配置情況中測試過,包括多個 Web 應用程式、單一伺服器及多個伺服器陣列,到目前為止都沒有問題,只是誰也沒把握是否真的如此。
這個工具已經為我省下不少時間、解決不少困擾,希望也能對您有幫助。
這是翻譯後的部落格文章。英文原文請參閱 SharePoint 2010 Forms Based Authentication Configuration Manager