Настройка Facebook приложение: Войти на https://developers.facebook.com/apps и создать новое приложение для веб-сайтов. Пропустите быстрый старт. Обратите внимание на секретный код приложения и приложения. Перейдите в настройки и вставьте адрес своего веб-сайта. Нажмите «Добавить платформу» и выберите веб-сайт.
Установить SecretManager инструмента: Установить SecretManager инструмента, выполнив эту команду в папке приложения:
dnu commands install Microsoft.Extensions.SecretManager
выполнять команды для хранения AppId и AppSecret:
user-secret set Authentication:Facebook:AppId 123123
user-secret set Authentication:Facebook:AppSecret 456456
Добавить зависимости проекта .json:
"Microsoft.AspNet.Owin": "1.0.0-rc1-final",
"Microsoft.AspNet.Authentication.Facebook": "1.0.0-rc1-final"
Добавить строки startup.cs в Configure части
// Use Facebook authentication (see http://go.microsoft.com/fwlink/?LinkID=532715).
app.UseFacebookAuthentication(options =>
{
options.AppId = Configuration["Authentication:Facebook:AppId"];
options.AppSecret = Configuration["Authentication:Facebook:AppSecret"];
});
подробнее в этом учебнике, который показывает вам, как создать веб-приложение ASP.NET 5, которая позволяет пользователям войти в систему с помощью OAuth 2.0 с учетными данными из поставщика внешней аутентификации, такого как Facebook, Twitter, LinkedIn, Microsoft или Google. http://aspnetmvc.readthedocs.org/en/latest/security/sociallogins.html