Для мультитенантного приложения Azure, когда мы вносим какие-либо изменения в объект приложения, изменения отражаются только в его объекте-субъекте службы в домашнем арендаторе приложения (арендаторе, в котором зарегистрировано приложение). Как насчет субъектов-служб, которые предоставляются на основе этого объекта приложения в других клиентах? Есть ли способ или рекомендации для обработки обновления субъекта-службы?
Повторный запуск потока согласия администратора обновит субъект-службу. Но у меня есть следующие вопросы:
- Есть ли способ определить, нужно ли обновить субъект-службу? Из ресурса субъекта-службы он не включает что-то вроде отметки времени последнего обновления. Итак, как мы можем определить принципала службы в клиенте клиента, который необходимо обновить, и уведомить его администратора?
- Похоже, что повторное выполнение согласия изменяет некоторые свойства субъекта-службы, такие как разрешения, но не некоторые другие, такие как имя приложения. Есть ли какие-либо рекомендации по этому поводу, например, удаление существующего субъекта-службы и повторное получение согласия администратора?