ASP.NET标识 – 强制使用安全戳重新登录
发布时间:2020-05-28 14:34:20 所属栏目:asp.Net 来源:互联网
导读:因此,从 What is ASP.NET Identity’s IUserSecurityStampStoreTUser interface?开始,我们了解到ASP.NET Identity具有安全标记功能,用于使用户登录cookie无效,并强制他们重新登录. 在我的MVC应用程序中,管理员可以归档用户.当拱形时,它们应该立即被注销并被迫
|
因此,从 What is ASP.NET Identity’s IUserSecurityStampStore<TUser> interface?开始,我们了解到ASP.NET Identity具有安全标记功能,用于使用户登录cookie无效,并强制他们重新登录. 在我的MVC应用程序中,管理员可以归档用户.当拱形时,它们应该立即被注销并被迫再次登录(这将因为它们被存档而拒绝它们). 我怎样才能做到这一点?我知道安全标记是关键.默认设置如下所示: app.UseCookieAuthentication(new CookieAuthenticationOptions {
AuthenticationType = DefaultAuthenticationTypes.ApplicationCookie,LoginPath = new PathString("/Account/Login"),Provider = new CookieAuthenticationProvider {
// Enables the application to validate the security stamp when the user logs in.
// This is a security feature which is used when you change a password or add an external login to your account.
OnValidateIdentity = SecurityStampValidator.OnValidateIdentity<ApplicationUserManager,ApplicationUser>(
validateInterval: TimeSpan.FromMinutes(30),regenerateIdentity: (manager,user) => user.GenerateUserIdentityAsync(manager))
}
});
通过实验,如果我将validateInterval设置为1分钟,然后在数据库中手动破解用户安全标记,那么它们将被强制重新登录,但仅在该时间段过去之后. 有没有办法让这个瞬间,或者只是将间隔设置为一个低时间段并等待(或实现我自己的OnValidateIdentity检查每个请求) 谢谢 解决方法您正确地说明了您的选项,低间隔/等待或挂钩您自己的自定义OnValidateIdentity.这是一个类似的问题:Propagate role changes immediately (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net 文件下载功能函数代码整理
- asp.net – 如何在Visual Studio 2008调试器中查看会话变量
- asp.net-mvc – asp.net mvc中HttpUnauthorizedResult上的默
- 为什么ASP.NET页面在本地主机上比在生产服务器上慢得多
- 谈基于.net平台开发中的模式窗体
- 使用可靠的WPF / .NET背景学习ASP.NET MVC
- [asp.net mvc 奇淫巧技] 02 - 巧用Razor引擎在Action内生成
- asp.net-mvc – 无法安装Asp.net MVC 3
- asp.net-mvc-3 – 不能将lambda表达式转换为’string’类型
- 如何在ASP.Net中将HTML页面转换为图像格式
推荐文章
站长推荐
- ASP.NET上的ASP.NET未来?
- asp.net-web-api – 如何从Web API响应中删除标头
- asp.net-mvc – ASP.NET MVC中的动态范围验证2
- asp.net – 如何添加一个模板到一个UserControl?
- asp.net – 如何使用System.Drawing绘制透明图像
- asp.net-mvc-3 – Apress Pro Asp.net MVC框架3
- asp.net-mvc – 如何将默认值显示为空白而不是类
- 单页应用认证
- asp.net-mvc – 将参数传递给html partial并在部
- asp.net-mvc – ASP.NET MVC的Content / Themes
热点阅读
