修复宝塔面板Onedrive备份插件失效

广告位招租,站内联系站长,仅支持虚拟币支付,500U/月

admin

Administrator
管理成员
前言
最近发现宝塔面板的Onedrive备份失效了,报错"secret keys for app 'xxx' are expired"(密钥过期),本人使用的是微软E5的国际版Onedrive,宝塔面板7.6,微软Onedrive插件版本1.6,由于某些原因删除了宝塔的升级功能,所以Onedrive插件无法更新到目前已修复密钥过期错误的1.8版本,那就手动修改一下,过程记录如下:


修复步骤
1、打开Azure应用注册,登录完成后会直接进入“应用注册”界面,如下图点击“新注册”

A5544783188454d3cb9f3d2744b219724B.png


2、如下图进行设置, 重定向URL输入:http://localhost/login/authorized

A38a5531a95c84b5cbdbc80aae226e8dbH.png


3、如下图:应用程序(客户端) ID就是client_id,复制下来,再点击“证书和密码”

A57469383d9e94dce8f51fe5ace337909Z.png


4、按下图设置客户端密码,时间设为最长的2年。

Ae763219cb50a44b7a713916e40469bf2W.png


5、记录下密码的值,这个页面一关闭就再也看不到密码内容了。

A83a65472f8234d3681be8dc578fa9a672.png


6、进入宝塔商店页面,找到微软Onedrive插件,如图点击进入插件目录,打开credentials.json文件

A417fff810be6487cbdb069def4270a783.png


7、如下图,把onedrive-international里的client_id和client_secret改成自己刚才复制保留的数值。


Ac7f270f2069d4c29bf36dae6a6c96af5N.png



保存关闭,再重新授权就可以成功了!
 
后退
顶部