我有一个ASP.NET MVC网站,我希望我的用户可以授权我的应用程序发布到他们的Facebook帐户。
我的网站已经设置了登录和身份验证,因此我目前不希望使用FB进行身份验证/帐户创建。
我想我希望像twitter这样的内容,允许用户授予对其fb帐户的访问权限。
有没有如何实现这一目标的样本?我对文档没有太多运气
答案 0 :(得分:1)
我现在正在构建完全相同的东西!
使用http://facebooksdk.codeplex.com/ - Facebook C#SDK。
在MVC中,您可以使用NTOTten的NUGET(搜索FACEBOOK - MVC)添加它。
添加后,使用tutorial from codeplex为您的应用整合Facebook身份验证。
然后在您的用户数据库中添加自定义字段 - 并将facebook userID链接到常规用户ID。 以同样的方式,例如, stackoverflow.com做到了。
从真实身份验证中分离用户帐户。
您的网站管理用户帐户,单独管理身份验证(例如,facebook,live-id,openid,您自己的ID)。
有道理吗?