Migrating JWT from ASP.NET Core 1.x to ASP.NET Core 2.0

Asp.Net Core 2.0 inroduces some breaking changes :  https://blogs.msdn.microsoft.com/webdev/2017/08/14/announcing-asp-net-core-2-0/

In this tutorial, I will upgrade an asp.core 1.1 to asp.net core 2.0 using JWT based authentification and Xunit  with sqlLite and also with LocalDB

To migrate JW from asp.net core 1.x to asp.net core 2.0 proceed as follows

1. Go to project properties and choose .NET Core 2.0 as TargetFramework


2. open ConfigureServices of startup.cs file and paste this line of code :

3. open Configure of Startup.cs class and remove this lines of code :

4 . paste this line of code

Source code are available in this repositories :



Best regards


I'm a microsoft most valuable professional (MVP) .NET Architect and Technical Expert skills located in Paris (FRANCE). The purpose of this blog is mainly to post general .NET tips and tricks, www.masterconduite.com Gora LEYE