ApplicationDbContext _context = new ApplicationDbContext();
UserManager<ApplicationUser> _userManager = new UserManager<ApplicationUser>(new UserStore<ApplicationUser>(_context));
我通过以下方式从角色中删除用户:
userManager.RemoveFromRole("userId", "roleName");
它几乎可以按照我的意愿工作。但是,如果我删除了当前登录到我的应用程序的用户,那么他仍然可以“授权”我的所有 WebApi 调用,直到他被注销。我究竟做错了什么?
编辑:
或者如何从代码中注销给定用户?