As i read here, it is possible to add scopes to the facebook authentication method (How to access Facebook private information by using ASP.NET Identity (OWIN)?).
My requirement is to request additional scopes from google (e.g. "https://www.googleapis.com/auth/userinfo.email").
In my current MVC4 App this is realized with a custom OAuth2Client and the SimpleMembership Provider (custom Nhibernate implementation).
Futhermore, is it possible to create a custom ASP.NET Identity implementation without Entity Framework? Im not very confident with two different technologies (Nhibernate, EF) accessing my database.