Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Facebook/ Twitter with dotnetopenauth? [closed]

I've pretty much got OpenID working using the DotNetOpenAuth library. Now I would like users to be able to use Facebook and Twitter to login.

This requires OAuth so I am looking for a tutorial on how to use DotNetOpenAuth OAuth.

I'm having trouble trying to find some simple tutorials on how to do this.

Can anyone please help?

like image 555
chobo2 Avatar asked Jan 27 '11 20:01

chobo2


1 Answers

At the time of me answering this question, DotNetOpenAuth has a public Community Tech Preview (CTP) which is available to download.

Pew Pew

  1. Download that source code. Should be a .7z file. You can use 7-Zip to unzip the code if you don't already have it (it's free).
  2. Open up the samples source code solution in Visual Studio. I'm using VS2010 but I think there's also a VS2008 solution file.

More Pew Pew

  1. Now, open up the web.config file for the OAuthClient project. enter image description here

  2. Next, edit the following settings :-

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

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

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

You can get these values from your application on Facebook.

  1. Debug/Run the OAuthClient Web Application. This will start an instance of Cassini/Visual Studio Developer Server and a web browser should open:

enter image description here

Voilà! you can now connect to Facebook to log in.

If you get errors, then you need to make sure that:

  1. You've manually changed the Facebook app settings in your web.config file.
  2. You've correctly setup your app settings in the Facebook developer website.
like image 88
Pure.Krome Avatar answered Oct 02 '22 19:10

Pure.Krome