Pot*_*yto 6 asp.net api authorization jwt owin
我正在将 ASP.NetCore 项目转换为无状态 Web Api 项目。我使用以下内容来验证我的 JWT:
app.UseJwtBearerAuthentication(new JwtBearerOptions
{
TokenValidationParameters = new TokenValidationParameters
{
IssuerSigningKey = key,
ValidIssuer = "http://localhost:5000",
ValidAudience = "http://localhost:5000/resources",
ValidateLifetime = true,
ClockSkew = TimeSpan.FromMinutes(0)
}
});
Run Code Online (Sandbox Code Playgroud)
然后使用 [Authorize("Bearer")] 授权控制器
但是,我注意到 OWIN 项目使用了不同的授权和过滤器?我无法使用此和 HostAuthentication 成功授权我的 JWT。
这可能吗?