【发布时间】:2022-01-07 06:05:55
【问题描述】:
我正在使用AddJwtBearer 在我的应用程序中使用 OAuth/OpenId 身份验证机制。我的需要之一是在用户登录(或令牌刷新)后添加特定声明。
目前,我正在使用OnTokenValidated 事件,但问题是每个请求都会调用它,并且当我调用数据库来检索我想要添加的声明时,这很烦人。尤其是现在我需要添加另一个需要更多时间从数据库中检索的声明。
我正在寻找一种仅在身份验证后添加自定义声明的方法,以避免为每个请求调用数据库。
【问题讨论】:
标签: asp.net-core claims-based-identity