मैं अपने प्रोजेक्ट कोर 1.1 से कोर 2.0 निर्देशों का उपयोग करने के लिए https://blogs.msdn.microsoft.com/webdev/2017/08/14/announcing-asp-net-core-2-0/ से अद्यतन किया है (अद्यतन लक्ष्य ढांचे नेट कोर 2.0 करने के लिए इस्तेमाल metapackage Microsoft.AspNetCore.All) । मैंने सभी संभावित nuget संकुल को नवीनतम संस्करणों में भी अपडेट किया है।गुम एक्सटेंशन विधि AddJwtBearerAuthentication() नेट कोर में 2.0
नेट कोर 1.1 मैं जेडब्ल्यूटी बियरर प्रमाणीकरण इस तरह से जोड़ने था:
services.AddJwtBearerAuthentication(); // from Startup.ConfigureServices()
लेकिन विधि AddJwtBearerAuthentication:
app.UseJwtBearerAuthentication(); // from Startup.Configure()
प्रति कोर 2.0 नया तरीका के लिए http://www.talkingdotnet.com/whats-new-in-asp-net-core-2-0/ के रूप में कॉल करने के लिए है() अनुपस्थित है। पैकेज Microsoft.AspNetCore.Authentication.JwtBearer 2.0.0 स्थापित है।
नई खाली कोर 2.0 परियोजनाओं (JwtBearer पैकेज के साथ) में IServiceCollection के लिए एक्सटेंशन विधि AddJwtBearer प्रमाणीकरण() भी नहीं है।
पुराना तरीका app.UseJwtBearerAuthentication() बिल्कुल संकलन नहीं करता है:
Error CS0619 'JwtBearerAppBuilderExtensions.UseJwtBearerAuthentication(IApplicationBuilder, JwtBearerOptions)' is obsolete: 'See https://go.microsoft.com/fwlink/?linkid=845470'
कृपया मदद करते हैं।