2014-10-26 5 views
0

У меня есть проект создания летнего инструмента регистрации программы чтения (в ASP.NET C#) для локальной библиотеки.Войти через Facebook в ASP.NET C#

Они требуют от меня создать «войти в систему с помощью Facebook» и «войти в систему с помощью Google», которая будет заниматься процессом создания учетной записи. Однако я новичок в ASP.NET и не знаю, с чего начать с этого процесса!

Все, что я могу найти на странице разработчиков Facebook, это Javascript SDK, но мое приложение будет построено на C#, так что я могу использовать этот SDK? Кроме того, я пытаюсь выяснить, как создать мою базу данных, чтобы одна учетная запись (связанная с Facebook/Google) могла регистрировать несколько «детей» в программе чтения.

Кто-нибудь знает какие-либо хорошие ресурсы для того, где я могу начать?

Спасибо заранее!

+0

Предполагая, что вы используете ASP.NET MVC, это хорошее руководство: http://www.asp.net/mvc/overview/security/create-an-aspnet-mvc-5- app-with-facebook-and-google-oauth2-and-openid-sign-on – CalC

ответ

0

ASP.NET MVC 5 и новые WebForms (по состоянию на 2013 VS Update 3, 2013 Экспресс тоже работает) поддерживают все виды аутентификации

В Visual Studio 2013

  1. перейдите в меню Файл = Новый Project Visual C# => Веб-приложение ASP.nET и выберите ASP.NET MVC или WebForms. Это даст вам шаблон, готовый начать настройку для Facebook, Google, MicrosoftAcc, twitter, OAuth. Этот «шаблон запуска» также даст вам хорошую базу для запуска вашего проекта.

  2. Внутри Startup.Auth.cs вы можете указать этот AppID для Facebook/Google и т.д.

  3. Читайте о деталях: http://www.asp.net/visual-studio/overview/2013/creating-web-projects-in-visual-studio#auth

3b. (для WebForms) http://www.asp.net/visual-studio/overview/2013/creating-web-projects-in-visual-studio#auth

+0

Спасибо, я только что создал веб-сайт ASP.NET Empty, а не проект. Вы рекомендуете мне вместо этого создать проект? Идея заключается в том, что я передам это в местную библиотеку, и они будут размещать этот инструмент на веб-сайте города. Если бы я решил разработать инструмент на веб-сайте, можно ли использовать кнопку «войти в систему с Facebbok»? – tnt92

+0

Будет ли это новый сайт или вы будете разрабатывать новые параметры входа для существующего? – MMKN

+0

Это будет новая страница (доступная через новую вкладку) на веб-сайте города. В настоящее время никаких параметров входа в систему не существует. (Причина, по которой я решил создать пустой веб-сайт, заключается в том, что так я научился кодировать в ASP.NET) – tnt92

Смежные вопросы