Microsoft OneDrive资源所有者密码流

时间:2017-06-12 22:11:52

标签: c# winforms api oauth-2.0 onedrive

我正在尝试使用winforms应用程序来实现与Onedrive的连接,但是从我所看到的情况来看,用户无需查看表单并输入用户名和密码就不可能有流量。不必输入用户名和密码是我们业务规则的一部分。

有没有人运气或发现任何这方面的好例子,我没有。此外,我确信这不是发布此内容的最佳位置,因为它更多的是讨论。所以,如果你想把我指引到我应该发布的地方那也没关系,那么我可以重新发布它。

1 个答案:

答案 0 :(得分:0)

根据the documentation OneDrive仅支持

  • 令牌流(隐式授权)
  • 代码流程(授权代码授予)。

您可以实现代码,将凭据自动填充到身份提供商的HTML登录表单中,并将POST返回给身份提供者(我已经看到在自动化测试工具中完成),但是您必须处理范围授予对话甚至密码更改等情况,因此不建议尝试此操作。