title: ASP.NET Core 2.1, External login without local Identity
body: <p>I already setup the MVC external login with my own OAuth2 provider. It seems the default "ASP.NET Identity" will still create the user locally (Using the default Entity Framework DB).</p>
  
  <p><a href="https://i.stack.imgur.com/sSg1v.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/sSg1v.png" alt="enter image description here"></a></p>
  
  <p>Is it possible to avoid this and completely leave the authentication to the external party? Like the Windows Authentication or JWT based WebAPI.</p>
  
  <p>I tried to follow <a href="https://docs.microsoft.com/en-us/aspnet/core/security/authentication/cookie?view=aspnetcore-2.1&amp;tabs=aspnetcore2x" rel="nofollow noreferrer">Use cookie authentication without ASP.NET Core Identity</a> but it goes nowhere.</p>