Получить заявки группы с использованием возвратов _claim_sources Указанная недопустимая версия API. Значение должно точно соответствовать поддерживаемой версии - PullRequest
0 голосов
/ 28 июня 2018

Я хочу получить заявки групп для вошедшего в систему пользователя из Azure Active Directory. Я включил поиск групп в манифесте приложения на портале Azure

"groupMembershipClaims": "All"

Количество групп превышает лимит, и вместо этого я получаю следующие заявки:

_claim_names:   {"groups":"src1"}
_claim_sources: {"src1":{"endpoint":"https://graph.windows.net/12345678-0939-496d-b129-198edd916feb/users/{user-object-guid}/getMemberObjects"}}

Однако, когда я делаю POST-запрос к конечной точке, указанной в претензиях, я получаю:

{
  "odata.error": {
  "code": "Request_DataContractVersionMissing",
  "message": {
    "lang": "en",
    "value": "The specified api-version is invalid. The value must exactly match a supported version."
    }
  }
}

Как правильно запросить групповые заявки? Я мог бы использовать https://graph.microsoft.com/v1.0/me/getMemberObject,, но для этого требуются дополнительные разрешения и почему в утверждениях должен быть другой URI.

1 Ответ

0 голосов
/ 28 июня 2018

Вы должны добавить версию ?api-version=1.6 к конечной точке. Смотрите полный пример кода здесь .

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