Попытка получить все группы Office 365, членом которых является пользователь.
Я зарегистрировал «Нативное клиентское приложение» на Azure и выбрал только одно разрешение: «Читать все группы» в области «График Microsoft».Невозможно получить группы Office 365 Я являюсь членом via Graph API
Проблема: пользователи из других арендаторов получили «Принцип звонка не может согласиться из-за отсутствия разрешений». ошибка, и не дошли до шага согласия.
Если у пользователя есть права администратора или если я зарегистрирую другое приложение у второго арендатора, я смог пройти шаг согласия, а также получить список групп.
BTW, зарегистрировав «веб-приложение» и выбрав «Да» в опции Multi-tenant, тоже не помогло.
Кто-нибудь знает, требует ли администрация «Group.Read.All»? Согласно this это не так.
Я также пытался выполнить этот запрос https://graph.microsoft.com/v1.0/me/memberOf/$/microsoft.graph.group?$filter=groupTypes/any(a:a%20eq%20'unified')
, как упоминалось here в разделе «Объединенные группы GET Я член», но не повезло.
Другой вопрос, есть ли способ настроить приложение Native как приложение с несколькими арендаторами?
Я попытался добавить разрешение «Войдите в систему и прочитать профиль пользователя», но получил те же результаты ... –