identity: delete user completely on unregister

This commit is contained in:
Abdullah Atta
2023-06-28 17:16:29 +05:00
parent 5e95cd5ec9
commit 87fd5b8196

View File

@@ -143,10 +143,13 @@ namespace Streetwriters.Identity.Controllers
return Unauthorized();
}
await UserManager.RemoveFromRoleAsync(user, client.Id);
await UserManager.DeleteAsync(user);
IdentityUserClaim<string> statusClaim = user.Claims.FirstOrDefault((c) => c.ClaimType == $"{client.Id}:status");
await UserManager.RemoveClaimAsync(user, statusClaim.ToClaim());
// await UserManager.RemoveFromRoleAsync(user, client.Id);
// await MFAService.DisableMFAAsync(user);
// IdentityUserClaim<string> statusClaim = user.Claims.FirstOrDefault((c) => c.ClaimType == $"{client.Id}:status");
// await UserManager.RemoveClaimAsync(user, statusClaim.ToClaim());
return Ok();
}