【发布时间】:2017-10-24 07:59:38
【问题描述】:
我目前正在将 JWT 令牌身份验证集成到我的 .NET Core WebAPI 中,并已成功在 Startup.CS 中设置身份验证中间件
app.UseJwtBearerAuthentication(new JwtBearerOptions
{
...
}
我想插入我的自定义声明验证逻辑,但没有找到有用的文档来解释如何以及在何处扩展或注入我的逻辑。
一个特定的用例是根据列入黑名单的 JTI 列表检查传入令牌中的 JTI 声明,如果找到,则拒绝该令牌。
到目前为止,我已经尝试使用上述逻辑编写另一个中间件并将其插入到 UseJwtBearerAuthentication 之后,但我不确定它是否是正确的方法。
【问题讨论】:
标签: .net authentication asp.net-web-api asp.net-core jwt