Я настроил интеграцию, используя учетную запись общего делегирования домена GSuite + сервисную учетную запись, которая позволяет нам действовать как любой пользователь в нашем домене.
В настоящее время этот метод не очень "удобный" вариант для наших клиентов на rulerr.com, и я пытаюсь пройти через процесс согласия Oauth2 для других доменов за пределами нашей Организации.
В идеале они могли бы дать согласие в качестве администратора (известное как согласие администратора), а затем мы могли бы получить доступ ко всем пользовательским данным (календарям / почте / диску), просто получив один или два токена.
Это возможно через Microsoft Graph с приложением и делегированными разрешениями (см. https://blogs.msdn.microsoft.com/exchangedev/2015/01/21/building-daemon-or-service-apps-with-office-365-mail-calendar-and-contacts-apis-oauth2-client-credential-flow/)
Может ли кто-нибудь сказать мне, возможно ли это в GSuite? Я не могу найти никакой информации, кроме служебных учетных записей для одной организации.