[英]External login options for Sharepoint?
我們有一個Sharepoint項目管理站點,並且在我們的客戶中活躍。 網站網址如下所示:
https://projects.acme.com/clients/[client_name]
我們每個客戶都必須記住(或添加書簽)此長網址; 該網站的用戶不是很精明。 他們一直在摸索。 我們也不希望客戶知道彼此。 因此客戶端1不應該知道客戶端2是客戶端。
我們想在我們的網站上放置一個登錄表單,提示輸入用戶名和密碼。 然后,我們希望能夠基於成功的身份驗證將用戶路由到其特定的網站。
有沒有一種好的清潔方法可以實現這一目標? 表單身份驗證是要走的路嗎? 使用表單身份驗證是否有缺點?
給定我的url結構,這種方法行得通嗎? http://msdn.microsoft.com/zh-CN/library/bb975136(v=office.12).aspx
更新:我對一個需要程序員/管理員花兩周時間才能完成的解決方案並沒有特別的興趣,我也對一種4k-8k美元的商業解決方案並不特別感興趣。 我希望找到一種非常簡單的方法來完成這一工作。
是的,您可以使用FBA實施它。
但是,如果僅使用用戶ID和密碼,則所有網站上的用戶ID必須唯一(即,如果客戶端1創建了john.smith
用戶ID,則客戶端2將必須使用john-smith
或johnsmith
或其他方式)完全不同)。 一種簡單的解決方案是在登錄表單上另外詢問公司名稱,用戶ID和密碼,但是您可能必須處理用戶輸入公司名稱的不同方式(即acme
, ACME
, Acme
, Acme Ltd
, Acme Inc
, Acme Inc.
)。
更新:
您還可以考慮以主機命名的網站集,並使用諸如https:// client_name .acme.com之類的URL 。 缺點是您不能使用管理中心來創建以主機命名的網站集 -您可以使用PowerShell或自定義代碼來完成。
一般來說這是極不可能,你會發現一個免費的解決方案,讓您的任務的努力下一天中完成的-誠然,它的SharePoint支持FBA,但不提供像一個登錄表單,更改密碼表單或用戶管理的基本的東西; 您需要自己創建它們或使用一些現有的解決方案(例如SharePoint 2010 FBA Pack )。
如果要分隔用戶並也使URL更美觀,則有兩種方法。
第二種方法更靈活,但更難實現,如果您打算擁有許多客戶(超過50個),則這是唯一的方法。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.