我可以在我的私人服务器上安装 appfabric 并获得 ACS 在云中提供的相同服务吗?具体来说,我希望能够在我的 asp.net mvc 应用程序中接受 Live Id、Goggle 和 Facebook 登录,但我不想使用 Azure 或为其他基于云的产品付费。
问问题
277 次
1 回答
1
您可以在没有 ACS 的情况下执行此操作。Facebook 等集成只是 ACS 另一端的 OAuth / OpenID 接口。
例如,请参阅使用自定义 STS 通过 Facebook 登录 SharePoint 2010。
您会看到它引用了一个自定义 C# 类,用于执行 oAuth 2.0 身份验证的实际工作。您可以从您的 ASP 应用程序中执行类似的操作。
也看看DotNetOpenAuth。这支持 OpenID 2.0 和 1.x 以及 OAuth 1.0 和 1.0a。
于 2011-06-09T19:27:38.357 回答