В итоге я выполнил запрос memberOf к Microsoft Graph API, который возвращает все группы пользователей и роли каталогов. Я проверяю, есть ли у них роль Администратор пользователя или Глобальный администратор, и решаю, могут ли они редактировать и удалять пользователей.
Это немного неоптимально, так как мы также выбираем группы, но это делается только один раз после входа в систему. Я попытался выполнить фильтрацию по полям roleTemplateId, displayName и @ odata.type, но это не поддерживается.
Если запрос memberOf не выполнен, я предполагаю, что они также не смогут редактировать или удалять пользователей.