I have recently upgraded my MVC3 application to MVC4 successfully. In my old MVC3 application, I had a custom membership provider written to read/write user details, into custom tables within a Sql Server database. The upgraded MVC4 application works perfectly well with the custom membership provider.
I now want to allow my users to login through Active Directory and/or social media (including facebook and google). My question is: What would be the best way to accomplish this? Should I scrap my old custom membership provider and write a new one that implements SimpleMembershipProvider instead? Or is there another more efficient, better way to accomplish this?
I still need to keep my custom tables, since it holds required user/role information and is also referenced by other tables in my application for user-specific data.
Thank You