如何将 facebook 帐户与 asp.net 网站集成?

Posted

技术标签:

【中文标题】如何将 facebook 帐户与 asp.net 网站集成?【英文标题】:How to integrate facebook account with asp.net web site? 【发布时间】:2012-01-27 05:53:20 【问题描述】:

您好,我已经通过 open id 将 Facebook 与 asp.net 网站集成,但现在无法正常工作。我认为 Facebook 改变了身份验证过程。

所以有任何方法可以将 Facebook 帐户与 asp.net 网站集成。请向我推荐可用的链接或示例。

【问题讨论】:

你的代码是什么样的?怎么没有按预期工作? 【参考方案1】:

我强烈推荐Facebook C# sdk,它为API 的全部范围提供支持并且经常更新。它还有相当多的文档(我不会在这里重新打印,因为它是特定于库的,如果链接移动或库消失,将没有任何价值)

如果您要集成的所有都是身份验证,我会仍然建议使用该库,如果没有其他原因,它会为您处理签名部分,并为您提供未来还有更多的空间。

【讨论】:

【参考方案2】:

Facebook 不使用 OpenID,他们使用 OAuth 2。

旧的,但我认为对于 Asp.Net 来说仍然准确 http://osnapz.wordpress.com/2010/04/23/using-asp-net-with-facebooks-graph-api-and-oauth-2-0-authentication/

这是 MVC3 的另一个 http://www.codeproject.com/KB/aspnet/net_mvc_facebook_oauth.aspx

【讨论】:

虽然您的文章实际上可能回答了这个问题,但it would be preferable 在这里包含了答案的基本部分,并提供了链接以供参考。 Stack Overflow 仅与它的问题和答案一样有用,如果您的博客主机出现故障或您的 URL 被移动,这个答案将变得毫无用处。谢谢!【参考方案3】:

试试这个Gigya,他们提供免费服务,您可以将社交身份验证添加到您的网站。但是在免费服务中,他们的反向链接很少,但对于高级用户来说,没有反向链接。

【讨论】:

虽然您的文章实际上可能回答了这个问题,但it would be preferable 在此处包含答案的基本部分,并提供链接以供参考。 Stack Overflow 仅与它的问题和答案一样有用,如果您的博客主机出现故障或您的 URL 被移动,这个答案将变得毫无用处。谢谢!

以上是关于如何将 facebook 帐户与 asp.net 网站集成?的主要内容,如果未能解决你的问题,请参考以下文章

如何通过 ASP.NET 将资金从商家 Paypal 帐户转移到 EndUser Paypal 帐户?

如何通过 ASP.NET 将资金从商家 Paypal 帐户转移到 EndUser Paypal 帐户?

Facebook 与 Asp .Net 的集成

我可以/应该将 Asp.Net Identity 与组织帐户一起使用吗?

ASP.NET Web API 和身份与 Facebook 登录

如何将 MoneyBookers 与 ASP.NET 应用程序集成?