У меня есть:
одно приложение Microsoft (запрашивает разрешения взаимодействия oneDrive (Files.ReadWrite и т. Д.)
однотестовый арендатор
две среды тестирования.
Мое приложение подписывается на изменения в дисках (OneDrives) всех пользователей в моем тестовом арендаторе.
В то время как мой тестовый администратор арендатора дал свое согласие на мое приложение Microsoft точно в одной из сред - все работало нормально. Я получил все ожидаемые уведомления.
Когда, кроме того,Я сделал точно такое же действие (дал согласие на свое приложение) в другой тестовой среде (другой URL-адрес веб-крючка для получения уведомлений). Я не получил никаких уведомлений (но продолжаю получать их в моей первой тестовой среде).
Является ли это ожидаемым поведением? Я имею в виду, может ли быть только одна комбинация идентификатора клиента и идентификатора приложения в определенный момент времени, то есть конкретный арендатор может быть подписан только на определенный Microsoftприложение один раз?
Примечание: когда мой администратор тестового арендатора дал свое согласие во второй раз, поток работал как обычно, то есть получил сообщение об успехе и ничего о том, что этот арендатор уже подписался на это приложение ...
Не удалось найти ничего относительно этого в документации Microsoft Graph.
Спасибо