我用一些自定義字段將一羣用戶導入到Active Directory中。然後我使用所有自定義字段和常規字段從Active Directory向Sharepoint進行配置文件導入。在此之後,我需要每個用戶都在爲其設置MySite的網站集中。我通過編寫一些代碼來確保用戶存在,然後檢查配置文件屬性「personalspace」以查看MySite是否已創建。一切工作都很好,直到有些用戶需要從網絡外部登錄。帶表單身份驗證的Sharepoint用戶配置文件
我想擺脫如果用戶從網絡外部擊中(或沒有將該站點添加到其在IE中的信任區域)時將獲得的Windows身份驗證彈出窗口。我已經擴展了我的Web應用程序以創建一個Internet區域。然後,我編輯了互聯網站點的web.config以執行活動目錄表單身份驗證,同時編輯中央管理員的web.config以便它可以看到數據源。這一切都很好,用戶可以通過一個不錯的界面登錄。唯一的問題是現在用戶從他們的用戶配置文件中分離出來。實質上,Sharepoint將Windows身份驗證用戶和表單身份驗證用戶視爲兩個單獨的用戶。
有沒有辦法鏈接配置文件?我是否必須編寫自定義會員供應商來登錄用戶,然後將他們鏈接到他們的Windows帳戶?有沒有辦法從互聯網Web應用程序登錄用戶,然後欺騙他們的Windows憑據並將其傳遞到內部網?我是否需要基於表單身份驗證數據源重新創建所有用戶配置文件?
嘿賈斯汀,我已經配置了我的互聯網網站使用Active Directory窗體身份驗證提供者,它工作正常,並記錄用戶在基於其AD憑據。我的問題涉及表單身份驗證的用戶不與我從AD導入Sharepoint的用戶配置文件關聯。 – 2009-11-12 16:29:55