Integrate ASP.NET Core Identity with Microsoft account

In the previous article you learned to use Microsoft Account as an external login to your ASP.NET Core web apps. In that article you didn't use ASP.NET Core Identity in any way. The Microsoft Account alone was used in the authentication process without any local account. At times you may want to integrate the Microsoft account with a local account.

http://www.binaryintellect.net/articles/cbee9087-d91b-40e0-9b61-2bb3754b0a81.aspx