【问题标题】:C# Winforms Authenticate with Microsoft OnedriveC# Winforms 使用 Microsoft Onedrive 进行身份验证
【发布时间】:2017-11-27 13:24:36
【问题描述】:

是否可以在不使用基于浏览器的 OAuth 机制的情况下登录 Microsoft 的 OneDrive API?

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

-杰夫

【问题讨论】:

    标签: c# server oauth-2.0 onedrive


    【解决方案1】:

    是的,您可以使用应用程序身份执行此操作(无需用户登录)。

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

    1. 在 Azure 门户中注册应用程序
    2. 添加所需的范围,如 Files.ReadWrite.All 等。
    3. 为身份生成密钥

    或者这里是 MS Docs 提供的 Shortcut,您可以在其中单击创建 Client IdSecret

    使用 Client IDTenant IdSecret Key 验证任何无需用户登录的调用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-02-04
      • 1970-01-01
      • 2014-08-15
      • 2019-12-24
      • 1970-01-01
      • 2021-12-28
      • 2021-12-24
      相关资源
      最近更新 更多