我正在尝试注销我正在更改的用户的所有活动会话(删除,添加或删除角色,更改密码等)。
我找到了旧版ASP .NET的解决方案。基本上调用UserManager.UpdateSecurityStampAsync(userId);
,但这似乎不适用于ASP .NET Core。我可以调用该函数,但它什么也没做。之后用户仍然登录。
那么我怎样才能注销登录用户(所有打开的会话)?
答案 0 :(得分:2)
有一个名为IdentityOptions
的{{1}}属性,用于设置验证Cookie的频率。它默认设置为30分钟。你可以改变:
SecurityStampValidationInterval
答案 1 :(得分:0)
为帐户/注销创建支架项目,并根据需要修改post
函数,或创建get
函数以模仿post
所做的工作,该行为基本上称为{{1} }