Я надеюсь, что вы можете мне помочь. Я думаю, что решить мою проблему легко, но я не могу найти учебник, который мог бы мне помочь.
У меня есть веб-приложение .net, а не mvc. Приложение написано на C #, Framework 3.5, и использует БД SQL 2008. Он имеет некоторые функции входа в систему.
Теперь я пытаюсь сделать мои первые шаги с Facebook C # SDK.
Моя первая цель - разрешить пользователям также входить в систему со своей учетной записью Facebook. Это не должно быть страницей холста. Поэтому я думаю, что это должно быть легко. Это должен быть просто другой способ для входа в мое приложение. Я хочу кнопку рядом со «старой» кнопкой входа, которая позволяет «входить в систему с помощью учетной записи Facebook»
Я думаю, что в фоновом режиме, после успешного входа в Facebook, я должен сопоставить идентификатор пользователя facebook с моим идентификатором db-user, и это должно быть сделано Моя стратегия в порядке? Я что-то забыл?
Теперь я не уверен, как начать. Я думаю, что все предварительные условия в порядке, но я не понимаю, какие настройки мне нужно сделать.
В 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 ()"? В то время это пусто. Я не знаю с чего начать.
Можете ли вы помочь мне. Я пробовал несколько ночей, но не могу понять, с чего начать ...
Спасибо