dzzoffice中安装onlyoffice后打开显示文档安全令牌未正确形成的临时解决办法

      onlyoffice从7.2版本开始,默认情况下启用了JWT,就是加了个密钥,客户端和服务器同一个密钥才能使用,我们通常用docker安装,导致直接安装最新版了,而dzzoffice里的onlyoffice插件用的是还是旧版本,一个有密钥,一个没有,无法互通  所以就有下面那个提示了

dzzoffice中安装onlyoffice后打开显示文档安全令牌未正确形成的临时解决办法_第1张图片

解决方法,更新插件,官方修复还不知道什么时候,幸亏有小胡同学对dzzoffice进行二次开发,,所以就不需要等了,先用上再说,插件可以去小胡同学的gitee下载

 dzzoffice onlyoffice插件 小胡版: 原版是官方的dzzoffice onlyoffice插件,然后由我进行二次编辑

也可以用我下载好的,已经放到百度网盘里了

链接:https://pan.baidu.com/s/1iND02hbiLvhTWxT9MR9zeg 
提取码:zuql

-----------------------------------------------------------------------------------------------------------------------------------

1.开始更新插件

把更新包上传到soft文件夹里(我自己建的,也可以用自己的,随意)

unzip onlyoffice

 修改强制覆盖命令

alias cp="cp"

 把onlyoffice插件包直接覆盖系统自带的插件包即可!
cp -rf onlyoffice/ /var/www/html/dzzoffice/dzz

2.添加密钥

先查看 onlyoffice的ID

docker ps   

dzzoffice中安装onlyoffice后打开显示文档安全令牌未正确形成的临时解决办法_第2张图片

因为没有添加自定义密码,每次重启服务器会自动生成一个随机密码。要获取默认密码,请运行以下命令:

sudo docker exec ef37ea30392b /var/www/onlyoffice/documentserver/npm/json -f /etc/onlyoffice/documentserver/local.json 'services.CoAuthoring.secret.session.string'

备注:ef37ea30392b是onlyoffice的ID,别直接复制我的,咱不一样,得用你自己查到的才行

圈起来的就是随机密钥,,复制出来

dzzoffice中安装onlyoffice后打开显示文档安全令牌未正确形成的临时解决办法_第3张图片

登录dzzoffce,管理--应用市场--已安装--onlyoffice 点设置,找到密钥那项

把刚复制那段密钥 复制到这里,拉到最下面 点提交,就可以编辑了!

dzzoffice中安装onlyoffice后打开显示文档安全令牌未正确形成的临时解决办法_第4张图片

因为onlyoffice自定义密钥我还不知道怎么修改,所以每次重启服务器,都得需要重新配置一遍密钥,,先获取,后添加,最后提交!

你可能感兴趣的:(安全)