是否有可能在不使用基于浏览器的OAuth机制的情况下登录Microsoft的OneDrive API? 我有一个用C#编写的服务器应用程序,我想连接到OneDrive帐户并管理文件。我找到的每个代码示例和信息都需要基于浏览器的身份验证过程。有没有办法利用应用程序安全密钥或密码来避免这种麻烦呢? - Jeff
是的,您可以使用应用程序身份验证来实现此操作(无需用户登录)。 以下是在 Azure 门户中必须执行的步骤: 在 Azure 门户中注册应用程序 添加所需的范围,如 Files.ReadWrite.All 等 为标识生成秘密密钥 或者,MS Docs 提供了一个快捷方式,您可以通过单击一次创建客户端 ID和密码。 使用客户端 ID、租户 ID和密钥对任何调用进行身份验证,无需用户登录。