Facebook / Twitter与dotnetopenauth?
我几乎得到了OpenID使用DotNetOpenAuth库。 现在我希望用户能够使用Facebook和Twitterlogin。
这需要OAuth
所以我正在寻找关于如何使用DotNetOpenAuth OAuth的教程。
我无法find一些简单的教程如何做到这一点。
任何人都可以请帮忙?
在我回答这个问题时,DotNetOpenAuth有一个公共的社区技术预览(CTP),可以下载 。
- 下载该源代码。 应该是一个.7z文件。 你可以使用7-Zip解压缩代码,如果你还没有的话(免费)。
- 在Visual Studio中打开示例源代码解决scheme。 我正在使用VS2010,但我认为还有一个VS2008解决scheme文件。
-
现在,打开
OAuthClient
项目的web.config文件。 -
接下来,编辑下列设置: –
<!-- Facebook sign-up: http://developers.facebook.com/setup/ -->
<add key="facebookAppID" value="------"/>
<add key="facebookAppSecret" value="------------"/>
您可以从Facebook上的应用程序获取这些值。
- debugging/运行OAuthClient Web应用程序。 这将启动Cassini / Visual Studio Developer Server的一个实例,并打开一个Web浏览器:
瞧! 你现在可以连接到Facebooklogin。
如果你得到错误,那么你需要确保:
- 您已经手动更改了
web.config
文件中的Facebook应用程序设置。 - 您已在Facebook开发人员网站上正确设置您的应用设置。