I need to integrate external login support (Facebook, possibly others) into a web project. The default MVC4 template for this works fine, I can interact with Facebook.
The problem is with the extra DB baggage the SimpleMembership drags on. There's already a custom membership provider and schema in place and I don't want to see those ugly webpages_Membership etc. tables. The external auth module should adapt to my environment and not the other way around.
I searched all day trying to find ways to customize what comes out of the box but it doesn't seem possible.
Do I need to roll my own flavour of OAuthWebSecurity to get anywhere with this?
The project is currently in the VS2012 realm, but will soon move to VS2013. Is there anything to gain OAuth wise that my situation would benefit from with the migration? I tried to look for some insight on that as well, but everywhere I read "Ohh look how everything is easy with this magic box that we're not going to disclose any further".