目前,如果我需要删除特定令牌,我需要使用这个
var result = await _userManager.RemoveAuthenticationTokenAsync(user, providerName, tokenName);
有没有办法删除用户的所有令牌,无论提供商或令牌名称如何。我可以让它与提供商合作,但我没有掌握名称。
请问有什么办法吗?
您可以使用以下命令使用户的所有令牌无效:
_userManager.UpdateSecurityStampAsync(user);
运行后,用户将必须再次重新生成所有令牌。
来源:微软文档