Active-Directory

MOSS 2007 無法使用 ActiveDirectoryMembershipProvider 配置表單身份驗證

  • January 29, 2010

我很難讓我的 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 的配置文件時犯了一些錯誤。

您是否嘗試過遵循此文件

引用自:https://serverfault.com/questions/37044