1) Create MVC4 application
2) Go to Facebook below URL - https://developers.facebook.com/apps
3) Click on 'Create New App' button
4) Enter your application Name
5) There could be captcha image to validate yourself
6) Fill in the basic information in the next form that is shown. Display Name and Email Address would be prefilled.
7) Click on ‘Website with Facebook login link’ and enter your site URL (like www.example.com).
However if your testing your application on your local
machine enter the url like http://localhost:12345
(where 12345 would be your local port number)
8) Click on ‘Save Changes’ button and you would see App ID and App Secret Key
9) Now its time to make changes in application
Open the AuthConfig.cs in App_Start folder. Here you will all the code commented for different clients like Facebook, Twitter,GooglClient etc
OAuthWebSecurity.RegisterFacebookClient(
appId: "",
appSecret: "");
10) Uncomment code lines for Facebook. Add the App ID and App Secret Key.
11) Run the application and click on Log In button. There you would see additional button for Facebook Login
12) Clicking on 'Facebook' button will authenticate user with Facebook credentials.
13) Once you register, you can see that you are authenticates and you can see your name.
Hope this article of mine would give some overview of MVC OAuth.
No comments:
Post a Comment