- Shiked
- 10 Mayıs 2026 00:09 UTC
- Yazar
- Kamo
- Commit
- 6c3757d
UnsupportedOperationException stubs'ı her bulut sağlayıcısıyla değiştirin Gerçek HTTP her arka uçun yöneticisi API'ye karşı çağrılar: Microsoft 365 → Microsoft Graph (/users, /domains, /verify, ...) kullanarak per-org OAuth access token. - Google Workspace → Admin SDK Directory + Site Verification using the per-org OAuth access token. - Zoho Mail → Zoho Mail Admin API **************************** per-org OAuth access token. - BuzWarp → BuzWarp REST API ({serverUrl}/api/v1/...) apiKey deposını kullanarak SağlayıcıConfig. - Exchange (Online) → Microsoft Graph bir müşteri merkezli token minted OnantId/clientId/clientGizlilik SağlayıcıConfig'de depolandı. Ayrıca Microsoft, Google ve Zoho tarafından talep edilen OAuth kapsamını genişletin. Akışlar böylece per-org yöneticisi aslında yeni kodun ayrıcalıklarına sahiptir ihtiyaçlar (User.ReadYaz. All / Domain. Yaz. Tüm Graph için, admin.directory.user / admin.directory.domain / siteverification for Google, **************** for Zoho). Mevcut bağlantılar Yeni kapsamı almak için yönetici onayı ile yeniden yazarlığa ihtiyaç duyacaktır. Paylaşılan HTTP, SağlayıcıHttpClient'te yaşar - Bearer / Basic / API-key Auth, JSON encoding ve çeşitli çeşitli biçimlerde hata çıkarma ekstraksiyonu Sağlayıcı hata zarfları. Ne hala şaşkın (ve neden): - Microsoft 365, Google Workspace, BuzWarp ve Exchange – her sağlayıcının it-notification API'sinin bir kamu webhook ihtiyacı var e-posta hizmeti, artı ( Gmail için) bir Cloud Pub/Sub konusu tarafından barındırılan alıcı. Bunu yapmak kendi infra görevidir. - In-prem Exchange (authMethod! = OAUTH) - SOAP EWS API'sine ihtiyaç duyar; ExchangeProvider, EWS ekinceye kadar bu yolda net bir hata atar.