Facebook C # sdk - простой логин - с чего начать? - PullRequest
1 голос
/ 11 мая 2011

Я надеюсь, что вы можете мне помочь. Я думаю, что решить мою проблему легко, но я не могу найти учебник, который мог бы мне помочь.

У меня есть веб-приложение .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 ()"? В то время это пусто. Я не знаю с чего начать.

Можете ли вы помочь мне. Я пробовал несколько ночей, но не могу понять, с чего начать ...

Спасибо

1 Ответ

0 голосов
/ 12 мая 2011

Я настоятельно рекомендую вам сначала прочитать эти статьи об аутентификации, чтобы получить общее представление.

Для 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 Затем скачайте исходный код и проверьте в папке «Образцы».У нас есть куча примеров в различных сценариях о том, как выполнить аутентификацию.

(Если это веб-сайт, обязательно запустите образцы в IIS или IIS Express)

...