2016-02-26 52 views
0

我要實現在2013 SharPoint開放認證沒有ACS。 這是我的情景。使用谷歌憑據登錄到SharePoint 2013 Foundation服務器不使用Azure的訪問服務(ACS)

我已經在FBA配置SP2013網站。 我也創建將被用於提供三個按鈕爲用戶

1.SharePoint登錄 2.Google 3.Microsoft

1.SharPoint登錄 在這個當用戶點擊一個自定義登錄頁面按鈕,它將通過Windows身份驗證和基於表單的身份驗證下拉菜單重定向到標準SharePoint點登錄頁面。

  • 谷歌(需要這方面的幫助) 當此按鈕的用戶點擊,它應該打開一個頁面或用戶應重定向到谷歌提出的允許拒絕按鈕的頁面用戶。 根據選擇,應提供用戶並訪問Sharepoint網站。
  • 微軟(需要幫助) 同上,但它會重定向到微軟的登錄頁面。
  • 請這方面的幫助。 我不想使用付費產品或ACS。

    感謝

    回答

    0

    您可以編寫自己的安全令牌服務然後您可以在SharePoint中註冊爲受信任的令牌頒發。

    但認證只是其中的一部分,爲用戶提供接入。如果您希望從微軟或谷歌授權單一用戶,則需要編寫自定義聲明提供程序以提供授權身份。

    +0

    謝謝你的答案,但我們可以做到這一點,而無需編寫自定義STS?你有任何工作的例子,這/ – SigarDave

    0

    您可以使用google api並編寫自定義sts並將其設置爲可信身份提供程序以用於共享點登錄。 谷歌開發者可以讓你創建項目,並給出了可以在其中編寫和驗證定義STS代碼中使用你的API。