Active-Directory
MOSS 2007 無法使用 ActiveDirectoryMembershipProvider 配置表單身份驗證
我很難讓我的 Sharepoint 網站使用表單身份驗證。我已經嘗試使用 ActiveDirectoryMembershipProvder 和 LDAP 等效項,但它們似乎都絕對無法在任何“peoplefinder”類型的區域中從 ActiveDirectory 中找到任何使用者。
在管理部分的 Web.config 中,我有這個:
<membership defaultProvider="ADMembershipProvider"> <providers> <add name="ADMembershipProvider" type="System.Web.Security.ActiveDirectoryMembershipProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" connectionStringName="ADConnectionString" /> </providers> </membership>
然後再過一會兒:
<connectionStrings> <add name="ADConnectionString" connectionString="LDAP://dc.ourcompany.com/dc=ourcompany,dc=com,ou=Ourcompany,ou=UK,ou=Townville,ou=Users" /> </connectionStrings>
連接字元串的內容正好來自 ADExplorer,但是否正確,我真的不知道,AD 不是我的專長。
我嘗試在 <provider> 標記中指定使用者,但沒有,這似乎都沒有引起問題。
當我嘗試將使用者添加到我正在配置此身份驗證的站點時,我無法讓它找到域中的任何人。我試過以下幾種說法:
- ADMembershipProvider:使用者名
- ADMembershipProvider:username@ourcompany.com
- ADMembershipProvider:OURCOMPANY\使用者名
- username@ourcompany.com
- 我們的公司\使用者名
- 使用者名
這些似乎都沒有任何區別。
真正令人沮喪的是,無論是 Sharepoint 的日誌(設置為 Verbose,我的上帝是他們的意思)還是系統事件日誌似乎都沒有給出任何問題的跡象,他們只是什麼都不做。
這裡是否有明顯的問題,如果沒有,是否有一種簡單的方法可以讓我稍微分解一下,以找出它在過程中失敗的地方?
我最近為我的網站設置了 FBA。我遵循了這份文件,它絕對完美無缺。我遇到了您遇到的類似問題,但後來我發現我在配置 CA 的配置文件時犯了一些錯誤。
您是否嘗試過遵循此文件?