是否可以在不使用基于浏览器的OAuth机制的情况下登录Microsoft的OneDrive API?
我在C#中有一个服务器应用程序,我想连接到OneDrive帐户并管理文件。我发现的每个代码示例和信息都需要基于浏览器的身份验证过程。有没有办法利用应用程序安全密钥或密码来绕过这种麻烦?
-Jeff
答案 0 :(得分:1)
是的,您可以使用应用程序标识来执行此操作(无需用户登录)。
以下是您在Azure门户中必须执行的步骤:
Files.ReadWrite.All
等。这是MS Docs提供的Shortcut,您可以在其中单击创建客户ID 和秘密。
使用客户ID ,租户ID ,秘密密钥来对任何未经用户登录的呼叫进行身份验证。