Após testes adicionais, tentei substituir intencionalmente a senha do banco de dados no arquivo default.json
por um errado, e para minha grande surpresa, o ONLYOFFICE ainda funcionou! Até deletei entradas importantes, e o ONLYOFFICE não piscou.
Isso significa que o ONLYOFFICE estava procurando outro arquivo de configuração. Eu fiz:
root@server:/# ls /etc/onlyoffice/documentserver
e descobri que há vários outros arquivos de configuração após a atualização para 5.2
:
default.json development-mac.json log4js production-linux.json
default.json.dpkg-dist development-windows.json logrotate production-windows.json
default.json.old local.json nginx supervisor
Eu inspecionei os diferentes arquivos de configuração e parece que local.json
contém minha configuração correta do PostgreSQL, as chaves padrão " secret
" e opções mínimas para ativá-las / desativá-las. É um arquivo longo de 44 linhas, contra as 241 linhas em default.json
.
Eu configurei corretamente meu arquivo local.json
e, finalmente, o Nextcloud me deu um erro de token. Eu atualizei as informações de chave secreta nas configurações do NextCloud ONLYOFFICE e agora a autenticação do JWS está funcionando corretamente!
TL; DR
Uma alteração mal documentada com a versão ONLYOFFICE 5.2.0
consiste em que o arquivo de configuração não seja mais /etc/onlyoffice/documentserver/default.json
, mas sim /etc/onlyoffice/documentserver/local.json
. Portanto, para modificar a configuração do ONLYOFFICE, o arquivo a ser editado agora é /etc/onlyoffice/documentserver/local.json
.