Как создать пользователя с помощью Azure Graph API - PullRequest
0 голосов
/ 03 июня 2019

Я пытаюсь создать пользователя, используя azure graph API. Для этого я получил ответ токена, как показано ниже:

enter image description here

Получив токен, я добавил его как токен на предъявителя в Авторизацию для следующего URL:

https://graph.microsoft.com/v1.0/users

и размещение следующих данных json:

{
  "accountEnabled": true,
  "displayName": "Andrew",
  "mailNickname": "SanAndrew",
  "userPrincipalName": "andrew.san204@gmail.com",
  "passwordProfile" : {
    "forceChangePasswordNextSignIn": true,
    "password": "password"
  }
}

Но ошибка ниже:

{
    " error": {
        "code": "Authorization_RequestDenied",
        "message": "Insufficient privileges to complete the operation.",
        "innerError": {
            "request-id": "c06079d2-ff6b-4e5b-b34d-704f16bc312f",
            "date": "2019-06-03T11:20:20"
        }
    }
}

хотя у меня есть все разрешения, как показано ниже:

enter image description here

Может кто-нибудь подсказать, что я здесь не так делаю.

1 Ответ

1 голос
/ 03 июня 2019

Одной из причин этой ошибки является то, что вы пытаетесь создать пользователя с доменом gmail.com.Домен должен быть одним из подтвержденных доменов в вашем клиенте AAD.

Если вы все равно хотите добавить пользователя gmail.com, вам необходимо отправить приглашение через конечную точку приглашений: https://docs.microsoft.com/en-us/graph/api/invitation-post?view=graph-rest-1.0&tabs=cs

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...