2012-01-04 128 views
0

我有一个ASP.NET MVC网站,我希望允许我的用户为我的应用程序授予访问权限以发布到他们的Facebook帐户。使用Facebook C#SDK授予权限

我的网站已经有登录和auth设置,所以我目前不希望使用FB进行身份验证/帐户创建。

我想我想像Twitter提供的东西,允许用户授予他们的fb帐户访问权限。

是否有任何样品如何做到这一点?我没有太多的运气与文档

回答

1

我现在正在建设完全相同的东西!使用http://facebooksdk.codeplex.com/ - Facebook C#SDK。
在MVC中,您可以使用NTotten将其添加到NUGET(搜索FACEBOOK - MVC)中。

一旦您添加它,请使用tutorial from codeplex为您的应用整合Facebook身份验证。

然后在用户数据库中添加一个自定义字段 - 并将facebook用户标识链接到常规用户标识。 以相同的方式,例如stackoverflow.com已经做到了。

从真实身份验证中分离用户帐户。

您的网站管理用户帐户,身份验证是单独管理的(例如Facebook,live-id,openid,您自己的ID)。

有意义吗?