我可以在我的私人服务器上安装appfabric并获得ACS在云中提供的相同服务吗?特别是我希望能够在我的asp.net mvc应用程序中接受Live Id,Goggle和Facebook登录,但我不想使用Azure或支付其他基于云的产品。
答案 0 :(得分:1)
你可以在没有ACS的情况下做到这一点。 Facebook等集成只是ACS另一端的OAuth / OpenID接口。
作为示例,请参阅Sign into SharePoint 2010 with Facebook using a custom STS。
您会看到它引用了一个自定义C#类,用于执行oAuth 2.0身份验证的实际工作。您可以在ASP应用程序中执行类似的操作。
另请查看DotNetOpenAuth。这支持OpenID 2.0和1.x以及OAuth 1.0和1.0a。