Краткий ответ - Нет. В ядре .net нет необходимости настраивать OWIN вручную, поскольку вы используете токен JWT.
Нет причин для реализации OWIN, как в старые времена в WebAPI 2Внутри файла запуска net.core вы увидите функцию Configure, которая выглядит примерно так:
public void Configure(IApplicationBuilder app, IHostingEnvironment env)
{
if (env.IsDevelopment())
{
app.UseDeveloperExceptionPage();
}
else
{
// The default HSTS value is 30 days. You may want to change this for production scenarios, see https://aka.ms/aspnetcore-hsts.
app.UseHsts();
}
app.UseAuthentication();
app.UseHttpsRedirection();
app.UseMvc();
}
Теперь вы сконфигурируете сервисы внутри этого файла и зарегистрируете сервисы аутентификации внутри этого файла.Вот хороший ресурс, который я использовал при обновлении моего веб-приложения с Web API 2 до .NET core 2 для моего сервера аутентификации.
https://andrewlock.net/a-look-behind-the-jwt-bearer-authentication-middleware-in-asp-net-core/