This repository has been archived by the owner on Feb 27, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 2
Home
ziyasal edited this page Dec 11, 2012
·
2 revisions
##Facebook MVC Sample
Setup config
<add key="Fb-ApiKey" value="your facebook api key"/>
<add key="Fb-ApiSecret" value="your fb api secret"/>
<add key ="Fb-RedirectUri" value="your redirect url"/>
Info : Your redirect url Where do you want to process authentication operation..
Setup Link
Controller Index Action
public ActionResult Index()
{
ViewBag.UrlParameters = OAuthManager.GetUrlParametersFor<FacebookAuthenticator>(string.Empty);
return View();
}
Index View Markup
<a href="https://www.facebook.com/dialog/[email protected]">
<img src="@Url.Content("~/Content/themes/base/images/fblogin.png")"/>
</a>
After Facebook Redirected
Controller Authenticate Action
public ActionResult Authenticate()
{
FacebookProfile facebookProfile = OAuthManager.GetAuthenticatedProfileForFacebook(Request.QueryString);
if (!string.IsNullOrEmpty(facebookProfile.id))
{
return Content(facebookProfile.id + "<br/>" + facebookProfile.first_name + "<br/>" +
facebookProfile.last_name);
}
return Content("");
}