这两天的时间被一个问题搞的我都抑郁了,今天终于在mjj的指导下解决了问题。问题是宝塔面板的onedrive插件无法获取微软授权,从而不能使用onedrive网盘上传网站备份给e5续期。

宝塔面板onedrive授权失败的解决方法
1、访问https://portal.azure.com/#home,使用你的E5账号[email protected]账号登陆。

2、按照图片所示点击Azure Active Directory。

图片[1]
3、如图所示,应用注册→新注册,接下来的页面请看看图,在最下面的重定向哪里填写:http://localhost/login/authorized

图片[2]
图片[11]
图片[3]
4、回来我们新建的应用程序页面,找到应用程序(客户端)id,复制并保存这个数值。

图片[4]
5、证书和密码→新建客户端密码。

图片[5]
6、说明随便填写,时间选最长的24个月。

图片[6]
7、复制并保存下图红框中的那个值的数据。

图片[7]
8、其实到这里就差不多了,为了以防万一,我们找到身份验证,找到图片中的这两个选项勾选对勾,并保存。(如果还有其他问题,就在这一步找到其他选项勾选尝试)

图片[8]
9、我们回到宝塔面板,编辑onedrive的这个文件/www/server/panel/plugin/msonedrive/credentials.json

图片[9]
10、这次我们打开宝塔面板的onedrive,按照提示操作,然后点击授权就可以正常获得授权正常使用了。

图片[10]

到此,宝塔面板的onedrive无法获得授权的问题总算是解决了,这个问题足足困扰了博主2天的时间,尝试了无数次,放弃了3次。但是总是觉得不甘心,好在今天在hostloc看到了一个大佬发出了这个问题的解决办法,自己看了以后也算是有了一些思路和想法。按照大佬说的尝试了多次以后才解决这个问题。

本文转载自:https://mxaab.com/baotamianb.html

如果你对原贴感兴趣可以查看hostloc的原贴:https://hostloc.com/thread-879895-1-1.html