- Navios
- 5 de setembro de 2026 às 02:06 UTC
- Autor
- Kamo
- Enviar
- 082ace1
Duas coisas correram mal na mesma tela, e juntos eles produziram um página de configurações mostrando um chip verde "Credências completas" acima de um vermelho "RingCentral instância 'Ring Central' está faltando seu ID de cliente". O texto vermelho estava velho. Um resultado de conexão de teste ou sincronização descreve o credenciais que foram armazenadas quando foi executado, e salvar novas não limpa O operador que tinha acabado de preencher o ID do Cliente em falta ainda estava Olhando para a queixa. O servidor já trata uma alteração de configuração desta forma, nulling is connected porque o veredito antigo já não se aplica; o página agora faz o mesmo. O chip verde estava errado. A caixa JWT tinha as credenciais do aplicativo RingCentral JSON — o blob que o console desenvolvedor mostra na mesma página que o JWT, que é criado separadamente sob Credenciais → JWT — e nada verificou que o que foi colado poderia ser um JWT em tudo. RingCentral rejeitou-o com OUA-331 "Asserção imprescindível" em cada chamada depois. A caixa agora diz assim como é digitada, e a mesma regra bloqueia o salvamento em ambos criar e editar formulários. A verificação é apenas de forma — três pontos separados base64url segmentos — porque recusar uma credencial que funciona seria longe pior do que a pasta que previne; voipservice aplica a mesma regra e é o que Obriga-o. Ele vive em app/lib/voip/ por isso é coberto por um teste que realmente runs: app/settings/ não está na lista de inclusão do vitest, então uma escrita ao lado da componente seria coletado por nada e passar por nunca em execução.