UWP OneDrive 使用 HttpClient 访问(WebDav 命令)
UWP OneDrive access with HttpClient (WebDav commands)
我试图弄清楚,在我的 Windows 10 PC 上使用 "WebDav" URI (https://d.docs.live.net/CustomerID) 添加网络共享时,访问 OneDrive 是如何工作的。所以看起来 Access 基本上与 WebDav 命令一起工作,但身份验证似乎与 Microsoft Passport 一起使用。现在在我的 UWP 测试应用程序中,我可以使用基本和摘要身份验证访问 WebDav 服务器,但我无法访问 OneDrive。我到底需要实施什么才能使用 OneDrive 进行身份验证?
感谢指教
我建议查看 OneDrive SDK - it has samples that include authentication. Alternatively, since you're writing a UWP you could consider the UWP Community Toolkit,它通过类似 UWP 文件的界面支持 OneDrive。
经过大量测试,我想通了,如何检索用于向 onedrive 发送 webdav 请求的访问令牌,其工作方式与 windows 中连接到 onedrive 的网络共享相同。 Fiddler 帮助我理解了身份验证的过程。
感谢大家的回答。
此致
我试图弄清楚,在我的 Windows 10 PC 上使用 "WebDav" URI (https://d.docs.live.net/CustomerID) 添加网络共享时,访问 OneDrive 是如何工作的。所以看起来 Access 基本上与 WebDav 命令一起工作,但身份验证似乎与 Microsoft Passport 一起使用。现在在我的 UWP 测试应用程序中,我可以使用基本和摘要身份验证访问 WebDav 服务器,但我无法访问 OneDrive。我到底需要实施什么才能使用 OneDrive 进行身份验证?
感谢指教
我建议查看 OneDrive SDK - it has samples that include authentication. Alternatively, since you're writing a UWP you could consider the UWP Community Toolkit,它通过类似 UWP 文件的界面支持 OneDrive。
经过大量测试,我想通了,如何检索用于向 onedrive 发送 webdav 请求的访问令牌,其工作方式与 windows 中连接到 onedrive 的网络共享相同。 Fiddler 帮助我理解了身份验证的过程。
感谢大家的回答。
此致