Asp.net web api .NET核心和JSON Web令牌,还需要Owin吗?
第一次在.net core中执行此操作时,我使用以下教程设置了JWT auth/ASP标识数据库,这两个教程都非常好:Asp.net web api .NET核心和JSON Web令牌,还需要Owin吗?,asp.net-web-api,jwt,owin,asp.net-core-webapi,Asp.net Web Api,Jwt,Owin,Asp.net Core Webapi,第一次在.net core中执行此操作时,我使用以下教程设置了JWT auth/ASP标识数据库,这两个教程都非常好: 然而,当我几年前建立它时,我使用了OWin。在使用JWT和Owin的.NETCore上查找资源时遇到问题。JWT本身在.Net内核中是安全的还是我们仍然需要Owin 简短的回答是否定的。在.net core中,当您使用JWT令牌时,不需要手动设置OWIN 没有理由像以前在WebAPI 2中那样实现OWIN。 在net.core启动文件中,您会注意到一个类似如下的配置函数 p
然而,当我几年前建立它时,我使用了OWin。在使用JWT和Owin的.NETCore上查找资源时遇到问题。JWT本身在.Net内核中是安全的还是我们仍然需要Owin 简短的回答是否定的。在.net core中,当您使用JWT令牌时,不需要手动设置OWIN 没有理由像以前在WebAPI 2中那样实现OWIN。 在net.core启动文件中,您会注意到一个类似如下的配置函数
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应用程序从web API 2升级到.NET core 2时使用了它
简短的回答是否定的。在.net core中,当您使用JWT令牌时,不需要手动设置OWIN 没有理由像以前在WebAPI 2中那样实现OWIN。 在net.core启动文件中,您会注意到一个类似如下的配置函数
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应用程序从web API 2升级到.NET core 2时使用了它
谢谢你,我感觉情况确实如此,但很难核实。非常感谢你的信息和链接。谢谢你,我感觉情况就是这样,但发现很难核实。非常感谢您的信息和链接。