宝塔面板 onedrvie 插件授权失败解决方法

  1. 宝塔面板 onedrive 授权失败的解决方法

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

宝塔面板 onedrive 授权失败的解决方法

1、访问 https://portal.azure.com/#home,使用你的 E5 账号 [email protected] 账号登陆。

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

sh2.png

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

sh2.png

sh2.png

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

sh2.png

5、证书和密码→新建客户端密码。

sh2.png

6、说明随便填写,时间选最长的 24 个月。

sh2.png

7、复制并保存下图红框中的那个的数据。

sh2.png

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

sh2.png

9、API权限:添加这几个权限

sh2.png

10、我们回到宝塔面板,编辑 onedrive 的这个文件 / www/server/panel/plugin/msonedrive/credentials.json

sh2.png

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

sh2.png

sh2.png

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


欢迎指出任何有错误或不够清晰的表达,可以在下面评论区评论。

×

喜欢就点赞,疼爱就打赏

//