42 宝塔面板微软OneDrive授权失败解决办法

平时都是在使用宝塔面板来搭建服务器,主要是可视化,操作简单,就在前几天在阿里云买了个99元一年的服务器后,安装了Windows接着安装了宝塔面板,建站后和以往一样想着用E5的OneDrive来备份一下网站和数据库,一方面调用接口,另一方面也备份了,但是授权失败了,于是便有了下面的小记!

42.1 环境及状态呈现

服务器系统:windows

onedrive账号类型:E5商业版(个人版可能不适用这个)

在宝塔面板安装onedrive之后按照流程正常授权后报错授权失败

42.2 获取账号应用程序和客户端密码

登录下面的链接注册应用并获取客户端密码值

https://portal.azure.com/#view/Microsoft_AAD_IAM/ActiveDirectoryMenuBlade/~/Overview

1、点击应用注册,再点击新注册

2、填入名称并选择对应的权限,重定向URL选择Web填入http://localhost/login/authorized

3、获取应用程序ID如下

4、点击证书和密码,再点击新客户端密码,选择截止期限后就能看到值了

(注意这里的截止期限可以选择长一些,这样应用程序不易过期;生成的值只会出现一次,记得保存)

42.3 修改文件

1、打开微软OneDrive插件文件夹

2、编辑credentials.json文件

3、把onedrive-international里的client_id和client_secret改成自己注册的

4、保存后再次授权即可成功

创作类型:原创

本站网址:星河泪博客 https://xinghelei.top

文章链接:https://xinghelei.top/archives/42