默認情況,MOSS的身份驗證是基於AD的,但是基於AD的用戶身份驗證較適合於企業的內部中使用,若 要在外部網絡環境下要訪問MOSS網站那麼基於AD身份驗證的方式就不太適用了,因為要基於AD認證必須要 開啟些不必要的端口號,所以出於安全原因的考慮,大家就想到基於Form表單的身份驗證並將用戶的驗證 的身份信息存儲於數據庫中,這樣就可以解決原來在基於AD認證時帶來的不方便!但將MOSS改為Form表單 身份驗證的前提是需要用戶自己創建用戶信息,這樣也挺麻煩的,有沒有一種即可以像AD認證那樣不用創 建用戶且還具有Form表單驗證的功能呢?答案的是肯定。
基於MOSS身份驗證除了默認的AD認證,基於Form的表單驗證,其實還有一種是基於AD的Form表單身份 驗證,下面就詳細介紹下這種身份驗證是如何進行的。。。。
配置基於AD的Form身份驗證所需的宿主Sharepoint網站集(如:http://tecpc:8001)是如何創建的相 信大家應該都非常熟悉了,在這小弟就在唠叨了,哈哈。。。直接切入正題
一、配置Web應用程序的裡“身份驗證提供程序”
打開Sharepoint管理中心->應用程序管理->驗證提供程序頁面並根據需要修改到相應的Web應用 程序,如圖1
點擊“默認”,打開編輯驗證的頁面
1、修改“驗證類型”欄處選擇“表單”
2、“匿名訪問”欄處,根據用戶需要是否啟動網站的匿名訪問功能
3、在“成員身份驗證提供程序”欄,輸入成員身份驗證提供程序名稱: AspNetActiveDirectoryMembershipProvider ,這個名稱須與Web應用程序所對應的Web.Config裡的配置 一樣即可
4、保存上述所做的配置
如圖2: