Генерируем новое приложении по стандартному шаблону в студии. Для Facebook достаточно на Facebook зарегистрировать приложение, получить appId, appSecret подставить их в строку строку "app.usefacebookauthentication(appid: "", appsecret: "");" в StartupAuth. Для остальных ставим пакет KatanaContrib и прописываем аналогичные строки.
Виталий Кузнецов: identity использует EF, который для пользователей создает табличку AspNetUsers. Можно описать необходимую модель в EF включая связи с сущностью пользователя и расширить её. Можно используя механизмы расширения identity заменить storage для пользователей и хранить их в любых таблицах. Для работы аутентификации и авторизации фронт енд не нужен (минимальный, для регистрации, смены пароля и т.п., там есть), в принципе весь необходимый функционал по управлению ролями и пользователями реализован в Microsoft.AspNet.Identity нужно только написать фронт что бы его использовать.