我希望你能帮助我。我认为,解决我的问题很容易,但我找不到可以帮助我的教程。
我有一个.net网络应用程序,而不是mvc。该应用程序使用c#,framework 3.5编写,并使用sql 2008 DB。它有一些登录功能。 现在我尝试用facebook c#sdk做我的第一步。
我的第一个目标是允许用户也使用他们的Facebook帐户登录。这不应该是画布页面。所以我认为应该很容易。它应该是登录我的应用程序的另一种方法。我想在“旧”登录按钮附近有一个按钮,允许“使用您的Facebook帐户登录”
我认为在后台,在成功登录facebook后,我必须将facebook-userid映射到我的db-user-id,它应该完成。我的策略好吗?我忘记了什么吗?
现在我不知道如何开始。我认为所有的先决条件现在都可以,但不明白我必须做什么。
facebook sdk有很多课程。对我来说哪个是对的?
我的Click-Event中有类似的东西:
string appId = "xxx";
string[] extendedPermissions = new[] { "user_about_me", "offline_access" };
if (Components.SecurityManager.Active.DoLoginOverFacebook(appId, extendedPermissions))
{
// Some code here
}
但是“Components.SecurityManager.Active.DoLoginOverFacebook()”的正确代码行是什么?当时它是空的。我不知道如何开始。
你能帮我吗?我尝试了一些晚上,但无法弄清楚从哪里开始...谢谢
答案 0 :(得分:0)
我强烈建议您首先阅读这些有关身份验证的文章,以获得一般性的想法。
对于Facebook C#SDK v6 + - http://blog.prabir.me/post/Facebook-CSharp-SDK-Writing-your-First-Facebook-Application-v6.aspx
对于Facebook C#SDK v5: - http://blog.prabir.me/post/Facebook-CSharp-SDK-Writing-your-first-Facebook-Application.aspx 然后下载源代码并检入“Samples”文件夹。关于如何进行身份验证,我们在不同场景中有大量样本。
(如果是网站,请确保在IIS或IIS Express中运行示例)