From 87fd5b819648641987ffe9a055819cfbfa7e500c Mon Sep 17 00:00:00 2001 From: Abdullah Atta Date: Wed, 28 Jun 2023 17:16:29 +0500 Subject: [PATCH] identity: delete user completely on unregister --- Streetwriters.Identity/Controllers/AccountController.cs | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/Streetwriters.Identity/Controllers/AccountController.cs b/Streetwriters.Identity/Controllers/AccountController.cs index 91bd2b4..85a64ed 100644 --- a/Streetwriters.Identity/Controllers/AccountController.cs +++ b/Streetwriters.Identity/Controllers/AccountController.cs @@ -143,10 +143,13 @@ namespace Streetwriters.Identity.Controllers return Unauthorized(); } - await UserManager.RemoveFromRoleAsync(user, client.Id); + await UserManager.DeleteAsync(user); - IdentityUserClaim 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 statusClaim = user.Claims.FirstOrDefault((c) => c.ClaimType == $"{client.Id}:status"); + // await UserManager.RemoveClaimAsync(user, statusClaim.ToClaim()); return Ok(); }