c# - 角色/帐户更改时使 Identity Core 中的用户无效

标签 c# asp.net-core asp.net-identity identity

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

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

最佳答案

这就是验证间隔应该做的

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

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

关于c# - 角色/帐户更改时使 Identity Core 中的用户无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50298538/

相关文章:

c# - 创建 JObject 时出现参数异常

c# - 在 NEST 中搜索没有类型特定类的特定查询(TermsQuery)

templates - Visual Studio 2017 ASP NET Core 2 脚手架模板

asp.net-mvc - ASP .Net MVC 和 WCF 身份(声明)集成

c# - .NET前端、MYSQL后端的打印解决方案

c# - 在 .NET 中动态添加引用

c# - 使用 IdentityServer4 从多个 API 创建用户

asp.net-mvc - 在 ASP.NET Identity 中手动验证密码重置 token

Angular Universal Render 等待 Http 结果 Observable Subscriber

c# - 预加载多对多 - EF Core