Otentikasi RingCentral dengan JWT, per server telepon

FeatureVOIPService
Shipped
26 Agustus 2026 pukul 01.02 UTC
Author
Kamo
Commit
1b8a198

RingCentral adalah penyedia terakhir yang kredensial datang dari Kamo- lebar pendaftaran ditambah dua browser persetujuan hops - satu untuk org, satu per anggota. Keduanya hilang. Sebuah organisasi mendaftarkan aplikasinya sendiri di RingCentral sendiri konsol pengembang dengan aliran JWT auth diaktifkan, dan id klien, rahasia, platform URL dan service-user JWT hidup di VoipProviderInstance yang menggunakan mereka, persis seperti FreePBX dan Tim kredensial sudah dilakukan. Satu pelanggan Kredensial tidak bisa lagi mengotorisasi panggilan terhadap rekening pelanggan lain, dan tidak ada persetujuan untuk memperoleh, tidak ada tanda untuk disimpan atas nama browser, dan tidak ada "reconnect" state to fall into. * * * * * * * * * * * * * * * Cermin Tim InstanceConfigfigFactory, dikurangi platform fallback: JWT tidak berarti terhadap akun orang lain, jadi fallback hanya bisa membiarkan instansi setengah-dikonfigurasi meminjam id aplikasi org lain dan gagal kemudian sebagai sebuah 401. buram membutuhkan () nama lapangan yang hilang sebagai gantinya. RingCentralJwtTokenService koin akses dari JWT dan cache mereka keyed oleh mencerna kredensial, sehingga berputar JWT adalah diri-mengusir dan basi Token tidak pernah dapat dilayani untuk kredensial yang telah diganti. A 4xx berarti Kredensial sudah mati dan meminta yang baru; apa pun tetap dapat dikembalikan jadi Tidak pernah ada kesalahan atas pembatalan JWT. RingCentralProvider kini menjadi ekstensi. Dibangun dari service-user kredensial itu mencapai anggota di / account / ~ / ekstensi / {id} /..., sehingga panggilan mereka sejarah, voicemail, kehadiran dan panggilan pekerjaan penerusan saat admin assign mereka sebuah ekstensi - sebelumnya anggota dengan koneksi OAuth tidak diperoleh Tidak ada sama sekali. Dibangun dari anggota JWT sendiri alamat itu ~. Hanya client- info / sip-provition membutuhkan yang terakhir, dan memintanya dengan akun token tidak akan salah: itu akan menyerahkan kembali SIP ID SERVICE dan mendaftar softphone anggota sebagai account itu. Ia menolak sebagai gantinya, di bentuk softphone sudah menangani. listExtensions sekarang membaca nomor inventaris akun dan membawa masing-masing ekstensi sendiri DirectNumber, sehingga anggota dapat ditugaskan mereka sendiri baris bukan daripada semua orang berbagi nomor utama server telepon. Perusahaan utama. angka sengaja dikecualikan - menganggap mereka sebagai pribadi akan memberikan setengah org yang identik dengan nomor "direct". Penyedia webhook didorong dari contoh daripada sebuah tabel token: sebuah org dapat menjalankan lebih dari satu server telepon RingCentral, dan masing-masing kebutuhan sendiri berlangganan terhadap URL platform sendiri.

All changes

Seperti apa yang Anda lihat pengiriman?

Semua pembaruan ini secara otomatis mendarat di ruang kerja Anda. Mulai bebas dan menontonnya tumbuh minggu demi minggu.

Mulai Bebas SelamanyaTampilkan Harga