- Dikirim
- 10 Mei 2026 pukul 00.09 UTC
- Penulis
- Kamo
- Commit
- 6c3757d
Ganti stubs Exception Operation Tak Terduga di setiap penyedia awan dengan real HTTP panggilan terhadap setiap backend 's admin API: - Microsoft 365 Microsoft Graph (/ pengguna, / domain, / verify,...) menggunakan per-org OAuth access token. - Google Workspace....... Admin SDK Direktori + Site Verifikasi menggunakan per-org Tanda akses OAuth. - Zoho Mail Zhoho Mail Admin API * * * * * * * * * * * * * menggunakan token akses per-org OAuth. - IceWarp ÁIceWarp REST API ({serverUrl} / api / v1 /...) menggunakan apKey tersimpan dalam providerConfig. - Exchange (Online) Microsoft Graph melalui tanda kredensial klien. dari TenantId / clientId / clientSecret disimpan dalam providerConfig. Juga memperluas lingkup OAuth diminta oleh Microsoft, Google, dan Zoho arus sehingga per-org tanda admin sebenarnya memiliki hak akses kode baru perlu (User.ReadWrite. All / Domain. ReadWrite. Semua untuk Grafik, admin.directory.user / admin.directory.domain / siteverification untuk Google, * * * * * * * * * * * * * * * untuk Zoho). Koneksi yang ada perlu otorisasi ulang dengan persetujuan admin untuk mengambil scopes baru. Pipa HTTP bersama tinggal di ProviderHttpClient - Pembawa / Dasar / API- auth, JSON encoding, and error- message extraction across the variety Kesalahan penyedia amplop. Apa yang masih mematikan (dan mengapa): - RealtimeNotifieron Microsoft 365, Google Workspace, IceWarp, and Pertukaran - setiap operator push-notification API membutuhkan sebuah webhook publik Penerima disediakan oleh EmailService, plus (untuk Gmail) topik Cloud Pub / Sub. Memakainya adalah tugas infra sendiri. - On-prem Exchange (Imagmethod! = OAUTH) - membutuhkan API EWS SOAP; ExchangeProvider melemparkan kesalahan yang jelas pada jalur itu sampai EWS ditambahkan.