2016-02-26 48 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。