Как я читал здесь, можно добавить области действия к методу аутентификации facebook (How to access Facebook private information by using ASP.NET Identity (OWIN)?).MVC 5 OWIN Authentication (Google Scopes)/Identity без EF
Мое требование - запрашивать дополнительные области действия из google (например, «https://www.googleapis.com/auth/userinfo.email»).
В моем текущем приложении MVC4 это реализовано с помощью пользовательского OAuth2Client и SimpleMembership Provider (обычная реализация Nhibernate).
Более того, можно ли создать пользовательскую реализацию ASP.NET Identity без Entity Framework? Я не очень уверен в использовании двух разных технологий (Nhibernate, EF) для доступа к моей базе данных.
Я также хочу переключиться с EF на NHibernate с идентификатором MVC 5 ... Вы выяснили, как это сделать? –
Это очень возможно с установкой RTM - это было намного сложнее с бета-версиями. Я прототипировал библиотеку, чтобы сделать это, но пока не готов к прайм-тайм, и у меня нет времени на то, чтобы работать над этим прямо сейчас. Здесь есть еще одна реализация - https://github.com/milesibastos/NHibernate.AspNet.Identity - она также доступна в виде пакета NuGet. Я сам не пробовал, но он выглядит достаточно простым для использования. –