几个问题:
我用OneDrive实现了身份验证过程。我的桌面应用程序是为最终用户设计的。每次应用程序启动时,浏览器都会弹出一个小窗口,要求用户确认access...and,如果超过1小时后,用户需要提供用户名和密码。有没有办法使具有某种保存凭据(或用户代码+用户密码,或API代码+ API密码)的最终用户能够调用应用程序,而不会收到浏览器表单的提示(如果访问令牌过期,则当前需要登录或确认)?
我的应用程序的目标是文件共享-也就是说,一个终端用户可以向另一个用户发送URL (他上传到OneDrive的文件)给另一个用户,后者应该能够通过单击链接来下载文件(没有任何提示,就像在OneDrive中手动共享文件的链接一样)。有可能吗?如果是,如何做到这一点?也就是说,我如何获取该URL?Redandent说,我正在寻找一种程序化的方式来获得一个URL,将实现上述)
发布于 2015-02-25 02:38:40
OneDrive身份验证过程使用支持OAuth 2.0的微软帐户。您应该能够将用户指向:
一旦用户验证并授权了您的应用程序,用户将被带到REDIRECT_URI/? code =CODE,您的应用程序可以在以下位置将该代码交换为访问令牌:
在http://onedrive.github.io/auth/msa_oauth.htm上有更多细节。
https://stackoverflow.com/questions/28490539
复制相似问题