Удалить пользователя в AAD B2C с помощью клиента Active Directory Graph - PullRequest
0 голосов
/ 30 мая 2018

Я использовал приведенный ниже код для удаления пользователя из активного каталога Azure B2C.

Uri servicePointUri = new Uri("https://graph.windows.net");

Uri serviceRoot = new Uri(servicePointUri, "xxxx.onmicrosoft.com");

var activeDirectoryClient = new ActiveDirectoryClient(serviceRoot, async () => await GetAccessToken());

var myUser = new Microsoft.Azure.ActiveDirectory.GraphClient.User()
                {
                    ObjectId = "63ca9c1d-2bd0-4a6b-8bf6-b850b16ed50b"
                };

await myUser.DeleteAsync();

Но в результате я получил сообщение об исключении "Не инициализировано".

Может кто-нибудь сказатьмне в чем проблема с этим?

1 Ответ

0 голосов
/ 30 мая 2018

Вам, вероятно, придется сначала найти пользователя, которого вы хотите удалить.E. g.:

var user = await Client.Users.Where(u => u.ObjectId.Equals("63ca9c1d-2bd0-4a6b-8bf6-b850b16ed50b"))).ExecuteSingleAsync();
await user.DeleteAsync();
...