我已成功从MVC客户端注销,并且cookie被正确销毁。但是,我正在尝试另一种证明很困难的方案:
正在测试应用程序的登录用户希望将其电子邮件重新用于第二种测试方案。我试图允许用户通过单击MVC客户端上的“删除用户”按钮来执行此操作。当前是这样的:
- 单击客户端上的“删除用户”按钮后,他受保护的资源(例如Azure Cosmos Db上的文档)将被删除。
- 下一步将重定向到IdentityServer,以从身份数据库中删除用户,以便可以将用户的电子邮件重新用于测试目的。
一种。这可以正常工作-用户不再位于身份数据库中。
- 下一步将重定向到MVC客户的注销。
- Identity Server现在在帐户控制器中收到此注销请求,但是,“ logoutId”参数为null。随后,这些cookie不会被破坏-摆脱这些cookie的唯一当前方法是清除缓存并重新启动浏览器。
在删除登录用户后,能否提示我如何成功清除cookie。