2009-10-21 195 views
0

我創建了一個身份驗證提供程序,並轉到中央管理>>身份驗證提供程序,並將身份驗證設置更改爲表單並填寫了成員資格提供程序和角色管理器詳細信息。Sharepoint表單身份驗證

現在,當我在上述Web應用程序下創建網站集時,創建網站集頁面中的人員選擇器仍然指向活動目錄(中央管理員具有Windows身份驗證)。 任何人都可以解釋這種行爲嗎?

我實際上期望創建網站集頁面中的人員選擇器引用表單數據庫而不是活動目錄。

感謝

回答

1

在web.config爲您的Web應用程序,您需要在<PeoplePickerWildcards>節點更改值。將密鑰更改爲您的會員供應商。

+0

感謝您的回覆 但我需要做的是,當我使用表單身份驗證在Web應用程序下創建網站集時,我需要爲創建網站集頁面中的網站集管理員提供表單用戶。截至目前,它似乎只是將用戶來自中央管理網站的身份驗證提供程序。 – ProdShare 2009-10-22 04:42:46

0

您需要將成員資格提供程序的配置信息添加到管理中心的web.config文件。這將允許中央管理員從AD和您的會員身份中找到。對於SQL Server和LDAP成員資格提供程序,有examples on Technet。請注意它如何提及成員資格提供者信息需要添加到Web應用程序的web.config和中央管理員。如果你使用的是角色管理器,不要把這些信息放在中央管理web.config中,或者至少不要,除非你真的知道你在做什麼,爲什麼。 :)

一旦你這樣做,人員選擇器應該能夠從你的FBA解決方案的會員提供者中找到人員。一個小警告,如果你碰巧在Windows認證和LDAP認證中使用相同的AD商店(或某種副本)。在指定用戶時,您需要使用成員資格提供者名稱的「前綴」,否則人員選擇器將始終查找該用戶的本機AD版本。例如,查找「jdoe」將首先找到「domain \ jdoe」。如果你想讓LDAP提供者指向該AD的jdoe,你必須明確地輸入「ldap:jdoe」(代替你在web.config中稱爲你的成員資格提供者的任何「ldap」