共计 540 个字符,预计需要花费 2 分钟才能阅读完成。
前言
最近发现宝塔面板的 Onedrive 备份失效了,报错 ”secret keys for app ‘xxx’ are expired”(密钥过期),本人使用的是微软 E5 的国际版 Onedrive,宝塔面板 7.7,微软 Onedrive 插件版本 1.6,由于某些原因删除了宝塔的升级功能,所以 Onedrive 插件无法更新到目前已修复密钥过期错误的 1.8 版本
修复步骤
1、打开 Azure 应用注册 ,登录完成后会直接进入“应用注册”界面,如下图点击“新注册”
2、如下图进行设置,重定向 URL 输入:http://localhost/login/authorized
3、如下图:应用程序 (客户端) ID 就是 client_id,复制下来,再点击“证书和密码”
4、按下图设置客户端密码,时间设为最长的 2 年。
5、记录下密码的值,这个页面一关闭就再也看不到密码内容了。
6、进入宝塔商店页面,找到微软 Onedrive 插件,如图点击进入插件目录,打开 credentials.json 文件
7、如下图,把 onedrive-international 里的 client_id 和 client_secret 改成自己刚才复制保留的数值。
保存关闭,再重新授权就可以成功了
转载 https://www.geekyes.com/820.htm