Не удается получить токен доступа из Azure AD при использовании Microsoft Graph Explorer - PullRequest
0 голосов
/ 11 ноября 2019

Я зарегистрировал приложение в Azure AD и создал 2 пользователей и группу в каталоге объявлений Azure, используя портал Azure. Теперь через Microsoft Graph Explorer я тестирую API для операции «Получить все группы пользователей - это организация» , но в ответ я получаю пустой массив, хотя в моем каталоге есть группа AD.

Для операции «Получить группы, к которым я принадлежу» , я получаю сообщение об ошибке.

Я следовал документации, и, как я понимаю, нам нужно сначала запроситьтокен доступа для вызовов других API, таких как выборка групп пользователей и т. д. Я выполнил шаги, указанные в ссылке: https://docs.microsoft.com/en-us/graph/auth-v2-service?view=graph-rest-1.0#4-get-an-access-token, чтобы запросить токен доступа.

У меня естьзапустил запрос из графического обозревателя, и детали:

1) Указана конечная точка как: https://login.microsoftonline.com/[TENANTID]/oauth2/v2.0/token

2) Указан заголовок запроса с типом содержимого: application / x-www-form-urlencoded

3) Отправил тело запроса в json

4) С учетом разрешений приложения, а также предоставил согласие администратора с помощью портала Azure.

Я тщательно перепроверилклиентИдентификатор, идентификатор арендатора, объем, секрет и другие кредиты снова. Но при вызове API я не получаю никакого ответа.

Тело JSON для запроса токена доступа:

{
    "client_id": "[clientId]",
    "scope": "https://graph.microsoft.com/.default",
    "client_secret": "[the-secret]",
    "grant_type": "client_credentials"
}

Ожидаемый результат : я должен получить jsonответ с маркером «Носитель» в нем.

Фактический результат : ответ от Azure отсутствует, и запрос отображается как обработка.

В каком направлении следует указыватьвидите, чтобы решить проблему? Я нашел похожий вопрос здесь: ** Где я могу найти URI идентификатора приложения для приложения Microsoft? **. Но моя проблема все еще не решена.

Снимок экрана, показывающий запрос и ответ: enter image description here

Снимок экрана, показывающий группу в объявлении Azure: enter image description here

1 Ответ

1 голос
/ 11 ноября 2019

Microsoft Graph Explorer - это инструмент, который позволяет вам отправлять запросы и просматривать ответы на Microsoft Graph. Он автоматически получит для вас токен доступа, прежде чем вы вызовите конечную точку Graph. Не используйте его для вызова конечных точек, отличных от Graph.

Ваш процесс должен быть в порядке. Но вы должны выбрать другие инструменты, такие как Почтальон, Talend API TESTER.


Обновление:

enter image description here

...