атрибуты расширения для пользователя объявления в активной директории Azure с использованием Microsoft.Graph - PullRequest
0 голосов
/ 14 декабря 2018

Здравствуйте, я пытаюсь добавить свойство расширения для пользователя Azure Ad, используя пакет Microsoft.Graph.

   var schema = new SchemaExtension()
                    {
                        Id = "Location",
                        TargetTypes = new List<string> { "User" },
                        Description = "DescribesLocation",
                        Properties = new List<ExtensionSchemaProperty>() { new ExtensionSchemaProperty { Name = "LocationCode", Type = "String" } }
                    };

                    var result = graphClient.SchemaExtensions.Request().AddAsync(schema).Result;

Я создал приложение-демон в приложениях Azure Ad, зарегистрированных и предоставил ниже разрешения для приложения

  1. Directory.Read.All
  2. Directory.ReadWrite.All
  3. User.Invite.All
  4. User.Read
  5. Пользователь.Read.All
  6. User.ReadWrite.All
  7. Group.Read.All
  8. Group.ReadWrite.All

Я получаю ошибкусообщение в виде кода: Authorization_RequestDenied Сообщение: недостаточно прав для завершения операции.Какие другие разрешения требуются для этой операции и какие разрешения не требуются?

1 Ответ

0 голосов
/ 18 декабря 2018

Вам необходимо разрешение Directory.AccessAsUser.All .Вот несколько тестовых случаев , которые могут оказаться полезными.

...