簡體   English   中英

Sharepoint的外部登錄選項?

[英]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-smithjohnsmith或其他方式)完全不同)。 一種簡單的解決方案是在登錄表單上另外詢問公司名稱,用戶ID和密碼,但是您可能必須處理用戶輸入公司名稱的不同方式(即acmeACMEAcmeAcme LtdAcme IncAcme Inc. )。

更新:

您還可以考慮以主機命名的網站集,並使用諸如https:// client_name .acme.com之類的URL 缺點是您不能使用管理中心來創建以主機命名的網站集 -您可以使用PowerShell或自定義代碼來完成。

一般來說這是極不可能,你會發現一個免費的解決方案,讓您的任務的努力下一天中完成的-誠然,它的SharePoint支持FBA,但提供像一個登錄表單,更改密碼表單或用戶管理的基本的東西; 您需要自己創建它們或使用一些現有的解決方案(例如SharePoint 2010 FBA Pack )。

如果要分隔用戶並也使URL更美觀,則有兩種方法。

  1. 為每個用戶創建一個Web應用程序。
  2. 創建一個具有多租戶支持的應用程序。 Spence的Harbar文章上查看更多信息。

第二種方法更靈活,但更難實現,如果您打算擁有許多客戶(超過50個),則這是唯一的方法。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM