Facebook / Twitter与dotnetopenauth?

我几乎得到了OpenID使用DotNetOpenAuth库。 现在我希望用户能够使用FacebookTwitterlogin。

这需要OAuth所以我正在寻找关于如何使用DotNetOpenAuth OAuth的教程。

我无法find一些简单的教程如何做到这一点。

任何人都可以请帮忙?

在我回答这个问题时,DotNetOpenAuth有一个公共的社区技术预览(CTP),可以下载 。

皮尤

  1. 下载该源代码。 应该是一个.7z文件。 你可以使用7-Zip解压缩代码,如果你还没有的话(免费)。
  2. 在Visual Studio中打开示例源代码解决scheme。 我正在使用VS2010,但我认为还有一个VS2008解决scheme文件。

更多皮尤

  1. 现在,打开OAuthClient项目的web.config文件。 在这里输入图像描述

  2. 接下来,编辑下列设置: –

    <!-- Facebook sign-up: http://developers.facebook.com/setup/ -->

    <add key="facebookAppID" value="------"/>

    <add key="facebookAppSecret" value="------------"/>

您可以从Facebook上的应用程序获取这些值。

  1. debugging/运行OAuthClient Web应用程序。 这将启动Cassini / Visual Studio Developer Server的一个实例,并打开一个Web浏览器:

在这里输入图像描述

瞧! 你现在可以连接到Facebooklogin。

如果你得到错误,那么你需要确保:

  1. 您已经手动更改了web.config文件中的Facebook应用程序设置。
  2. 您已在Facebook开发人员网站上正确设置您的应用设置。