c# - 角色/帐户更改时使 Identity Core 中的用户无效
问题描述
首先 - 我仍在学习 Identity Core(以及一般的 .NET 核心)。我正在使用 Google 身份验证(仅限内部项目)。我测试了一个帐户并将其删除。我注意到即使在从数据库中删除它之后,我仍然可以在页面的安全部分中浏览。
如果帐户不再有效,有没有办法自动注销用户?
解决方案
这就是验证间隔应该做的事情
Configure<SecurityStampValidatorOptions>(options => options.ValidationInterval = TimeSpan.FromSeconds(10));
还有一个回调 OnRefreshingPrincipal 可用于插入自定义逻辑
推荐阅读
- r - R Flexdashboard:我可以向 Flexdashboard 添加一个标签,它只是一个常规的 Rmarkdown 文档吗?
- jenkins - Ansible、jenkins_script 模块和 args 问题
- ruby-on-rails - 将文件从 Rails API 发送到另一个 Rails API,附加到电子邮件
- highcharts - Highcharts堆积条不能显示总成交量
- google-data-studio - Google Data Studio 如何计算仅不同值的总和
- reactjs - 滚动魔术反应
- amazon-ec2 - 使用 Azure AD 提供对第三方应用程序的访问权限
- python - 从列表创建元组列表
- python - Dask map_partitions() 将 `partition_info` 打印为 None
- google-apps-script - Google Apps 脚本 - 根据单元格中的条件发送电子邮件