Мы создаем веб-приложение, которое позволяет клиентам Office365 создать реалистичный план для своей недели, показывая им, сколько времени им фактически приходится работать каждый день (оно называется Еженедельно , если вам интересно) ,
Однако проблема, с которой мы сталкиваемся, заключается в том, что некоторые компании, в основном крупные, полностью блокируют приложения от звонков Microsoft Graph своим пользователям. Хитрость заключается в том, что мы отправляем их в Office365 для предоставления нам разрешений, их компания блокирует запрос доступа, и мы никогда больше не видим этих пользователей, поэтому в настоящее время у нас нет никакого способа узнать, что произошло.
Мы хотели бы иметь возможность отображать собственное сообщение, в котором говорится что-то вроде: «Ваша компания заблокировала доступ к нашему приложению, обратитесь за помощью в свой ИТ-отдел».
Есть ли какой-нибудь способ узнать, прежде чем отправить пользователя для предоставления доступа, что его компания (домен) даже разрешает приложения? Если нет, есть ли какой-нибудь способ отправить пользователя обратно в запрашивающее приложение с некоторыми подробностями о том, почему не удалось предоставить разрешение (не предоставил ли пользователь разрешения, заблокировала ли компания доступ и т. Д.)?
Спасибо за вашу помощь!