(NET Çekirdek 2.0 güncellendi hedef çerçevesinde ve kullanılan meta pakettir Microsoft.AspNetCore.All) . Tüm olası nuget paketlerini de en son sürümlere güncelledim. .NET Çekirdek i JWT Taşıyıcı kimlik denetimi bu şekilde ekleyerek oldu 1.1 eksik uzantı yöntemi AddJwtBearerAuthentication() 2.0
:services.AddJwtBearerAuthentication(); // from Startup.ConfigureServices()
Ama yöntem AddJwtBearerAuthentication:
Çekirdek 2.0 yeni yolu için http://www.talkingdotnet.com/whats-new-in-asp-net-core-2-0/ gereğinceapp.UseJwtBearerAuthentication(); // from Startup.Configure()
çağırmaktır() eksik. paket Microsoft.AspNetCore.Authentication.JwtBearer 2.0.0 yüklü. (JwtBearer paketi ile)
Yeni boş Çekirdek 2.0 projeler IServiceCollection için uzatma yöntemi AddJwtBearerAuthentication() yoktur da bulunmaktadır.
eski yöntem app.UseJwtBearerAuthentication() hiç derleme değil:
Error CS0619 'JwtBearerAppBuilderExtensions.UseJwtBearerAuthentication(IApplicationBuilder, JwtBearerOptions)' is obsolete: 'See https://go.microsoft.com/fwlink/?linkid=845470'
yardım edin. ConfigureServices ise