灰儿 发表于 2023-8-6 20:53:43

NextCloud中设置OnlyOffice提示文档服务内部发生异常: Invalid token

在NextCloud中设置OnlyOffice服务器地址,点击保存后,提示: 连接是发生异常 (文档服务内部发生异常: Invalid token)



原因分析:
新版OnlyOffice服务中默认启用了秘钥(JWT令牌),需要填写OnlyOffice服务秘钥(JWT令牌)

解决方法:
查看OnlyOffice服务的秘钥,本文已Docker部署为例,查看OnlyOffice秘钥并在NextCloud中配置OnlyOffice服务

1、进人OnlyOffice服务的容器内部
# 进入容器的方法,
docker exec -it 容器ID或容器名称 bash
# 示例
docker exec -it onlyoffice bash
2、查看OnlyOffice服务秘钥
cat /etc/onlyoffice/documentserver/local.json

这个秘钥的值,要和实例代码配置中的值对应。 如果不设置jwt的验证功能(环境变量 JWT_ENABLED JWT_IN_BODY JWT_SECRET 都不设,且代码settings.config文件中的files.docservice.secret为空)则不进行身份验证


3、在NextCloud中设置OnlyOffice服务
输入OnlyOffice服务的地址和秘钥,如果Docker部署并启用了SSL证书,请勾选关闭证书校验(不安全)

4、测试OnlyOffice在线协同编辑


灰儿 发表于 2023-9-20 16:34:12

http://www.admin365.cn/thread-112494-1-1.html为 OnlyOffice 设置密钥(JWT令牌)
页: [1]
查看完整版本: NextCloud中设置OnlyOffice提示文档服务内部发生异常: Invalid token