首页 > 解决方案 > 角色/帐户更改时使 Identity Core 中的用户无效

问题描述

首先 - 我仍在学习 Identity Core(以及一般的 .NET 核心)。我正在使用 Google 身份验证(仅限内部项目)。我测试了一个帐户并将其删除。我注意到即使在从数据库中删除它之后,我仍然可以在页面的安全部分中浏览。

如果帐户不再有效,有没有办法自动注销用户?

标签: c#asp.net-coreasp.net-identityidentity

解决方案


这就是验证间隔应该做的事情

Configure<SecurityStampValidatorOptions>(options => options.ValidationInterval = TimeSpan.FromSeconds(10));

还有一个回调 OnRefreshingPrincipal 可用于插入自定义逻辑


推荐阅读