Adding user to Azure AD (AAD) is straight forward. However when we want to delete the user we may face some issues. I have discussed that in my previous post “Error Authorization_RequestDenied while Editing Azure AD Object” https://blogs.msdn.microsoft.com/wriju/2016/07/20/error-authorization_requestdenied-while-editing-azure-ad-object/
Once you have the Application added to AAD and using that to manipulate the objects you may use this code below,
private
ActiveDirectoryClient GetAADClient()
{
Uri serviceRoot = new
Uri(serviceRootURL);
ActiveDirectoryClient adClient = new
ActiveDirectoryClient(
serviceRoot,
async () => await GetAppTokenAsync());
return adClient;
}
public
async
Task DeleteUser(string userGuid)
{
var adClient = GetAADClient();
var deletedUser =
await adClient.Users.Where(usr => usr.ObjectId.Equals(userGuid))
.ExecuteSingleAsync();
try
{
await deletedUser.DeleteAsync();
}
catch
{
}
}
This should help you delete.
Namoskar!!!