ASP.NET Identity 3: What is the standard procedure for using local authentication plus OpenID Connect?

Oct 26, 2015 at 2:57 PM
Edited Oct 26, 2015 at 2:58 PM
I want my users to choose between either creating a local account (similar to the early Forms Authentication) and logging in using OpenID Connect using one of their existing social provider accounts.

What's the standard procedure for providing for this using ASP.NET Identity 3?

What steps are neccessary to be added to the DB to provide for storing user preferences no matter which kind of log in the user chooses?

I'm looking for a quick yet comprehensive tutorial.