我也遇到同样的问题。
环境是Debian 10 。Cloudreve版本是3.1.1。网盘程序是从GitHub上下载的,并非自行编译。SSL证书是通配符证书。同一台服务器上的其他网站都在用这张证书,没有出过任何问题。准备对接的账号是Onedrive国际版个人账号。
选任意多租户或个人账号,都会报错获取AccessToken失败。曾尝试关闭ufw防火墙再进行对接Onedrive国际版的操作,照样报错失败。
曾用过Oneindex对接Onedrive国际版的个人账号,Oneindex未出过问题。现在删除Oneindex的应用程序后再去对接,依然失败。
卧槽,我竟然成功了。这次我在注册应用程序时,选了“任何组织目录(任何 Azure AD 目录 - 多租户)中的帐户和个人 Microsoft 帐户(例如,Skype、Xbox)“。我原以为这次尝试会继续失败,准备把nginx的错误日志发上来。没想到最后授权成功了。ufw防火墙处于激活状态。哈哈
谜之BUG?还是微软网络的问题?