C#Winforms通过Microsoft Onedrive进行身份验证

C#Winforms通过Microsoft Onedrive进行身份验证,c#,server,oauth-2.0,onedrive,C#,Server,Oauth 2.0,Onedrive,不必使用基于浏览器的OAuth机制就可以登录到Microsoft的OneDrive API吗 我有一个C语言的服务器应用程序,我想连接到OneDrive帐户并管理文件。我找到的每个代码示例和信息都需要基于浏览器的身份验证过程。有没有办法利用应用程序安全密钥或密码来绕过这一麻烦 -Jeff是的,您可以使用应用程序标识(无需用户登录)来实现这一点 以下是您必须在Azure门户中执行的步骤: 在azure门户中注册应用程序 添加所需的作用域,如文件.ReadWrite.All等 为身份生成秘密密钥 或

不必使用基于浏览器的OAuth机制就可以登录到Microsoft的OneDrive API吗

我有一个C语言的服务器应用程序,我想连接到OneDrive帐户并管理文件。我找到的每个代码示例和信息都需要基于浏览器的身份验证过程。有没有办法利用应用程序安全密钥或密码来绕过这一麻烦


-Jeff

是的,您可以使用应用程序标识(无需用户登录)来实现这一点

以下是您必须在Azure门户中执行的步骤:

  • 在azure门户中注册应用程序
  • 添加所需的作用域,如
    文件.ReadWrite.All
  • 为身份生成秘密密钥
  • 或者,这里是MS Docs提供的,您可以通过单击创建客户端Id机密

    使用客户端ID租户ID密钥对任何呼叫进行身份验证,而无需用户登录