首先 - 我仍在学习 Identity Core(以及一般的 .NET 核心)。我正在使用 Google 身份验证(仅限内部项目)。我测试了一个帐户并将其删除。我注意到即使从数据库中删除它后我仍然可以在页面的安全部分浏览。
如果帐户不再有效,是否有办法自动注销用户?
最佳答案
这就是验证间隔应该做的
Configure<SecurityStampValidatorOptions>(options => options.ValidationInterval = TimeSpan.FromSeconds(10));
还有一个回调 OnRefreshingPrincipal 可用于插入自定义逻辑
关于c# - 角色/帐户更改时使 Identity Core 中的用户无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50298538/