我有一个在 AWS EC2 Ubuntu 机器上定期运行的 Python 脚本。
此脚本从某些文件读取数据,有时会更改其中的数据。
我想从 OneDrive 下载这些文件,用它们做我自己的事情,然后将它们上传回 OneDrive。
我希望这可以自动完成,而无需用户批准任何登录或凭据。我可以做一次(即在第一次运行时批准登录),但其余的必须自动运行,而无需再次请求批准(当然,除非权限发生变化)。
做这个的最好方式是什么?
我一直在阅读有关 Microsoft Graph API 的文档,但我在身份验证部分遇到了困难。我在 Azure AAD 中创建了一个应用程序,授予示例权限(用于测试)并创建了一个秘密凭据。