- Spegnimento
- 5 settembre 2026 alle ore 02:06 UTC
- Autore
- Kamo
- Impegno
- 082ace1
Due cose sono andate male sullo stesso schermo, e insieme hanno prodotto un pagina delle impostazioni che mostra un chip verde "Credentials complete" sopra un rosso "L'istanza centrale "Ring Central" manca il suo ID cliente". Il testo rosso era stantio. Un risultato Test Connection o Sync descrive le credenziali che sono state memorizzate quando è corsa, e il salvataggio di nuove non chiarisce esso — così l'operatore che aveva appena riempito nell'ID client mancante era ancora guardando la denuncia. Il server tratta già una modifica di configurazione in questo modo, annullare è collegato perché il vecchio verdetto non si applica più; il pagina ora fa lo stesso. Il chip verde era sbagliato. La casella JWT ha tenuto le credenziali dell'app RingCentral JSON — il blob della console di sviluppo mostra sulla stessa pagina del JWT, che è creato separatamente sotto Credenziali → JWT — e nulla ha verificato che cosa è stato incollato potrebbe essere un JWT affatto. RingCentral lo ha respinto con OAU-331 "Asserzione irreparabile" su ogni chiamata in seguito. La scatola ora dice così come è digitato, e la stessa regola blocca il salvataggio su entrambi creare e modificare i moduli. Il controllo è solo forma — tre punti separati segmenti base64url — perché rifiutare una credenziale che funziona sarebbe lontano peggio della pasta che previene; voipservice applica la stessa regola ed è ciò lo fa rispettare. Vive in app/lib/voip/ quindi è coperto da un test che in realtà run: app/settings/ non è in vitest's includere lista, quindi uno scritto accanto componente sarebbe raccolto da nulla e passare da mai in esecuzione.