首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OneDrive身份验证和共享网址访问

OneDrive身份验证和共享网址访问
EN

Stack Overflow用户
提问于 2015-02-13 08:31:28
回答 1查看 1.2K关注 0票数 1

几个问题:

我用OneDrive实现了身份验证过程。我的桌面应用程序是为最终用户设计的。每次应用程序启动时,浏览器都会弹出一个小窗口,要求用户确认access...and,如果超过1小时后,用户需要提供用户名和密码。有没有办法使具有某种保存凭据(或用户代码+用户密码,或API代码+ API密码)的最终用户能够调用应用程序,而不会收到浏览器表单的提示(如果访问令牌过期,则当前需要登录或确认)?

我的应用程序的目标是文件共享-也就是说,一个终端用户可以向另一个用户发送URL (他上传到OneDrive的文件)给另一个用户,后者应该能够通过单击链接来下载文件(没有任何提示,就像在OneDrive中手动共享文件的链接一样)。有可能吗?如果是,如何做到这一点?也就是说,我如何获取该URL?Redandent说,我正在寻找一种程序化的方式来获得一个URL,将实现上述)

EN

回答 1

Stack Overflow用户

发布于 2015-02-25 02:38:40

OneDrive身份验证过程使用支持OAuth 2.0的微软帐户。您应该能够将用户指向:

https://login.live.com/oauth20_authorize.srf?client_id=CLIENT_ID&scope=SCOPE&response_type=code&redirect_uri=REDIRECT_URI

一旦用户验证并授权了您的应用程序,用户将被带到REDIRECT_URI/? code =CODE,您的应用程序可以在以下位置将该代码交换为访问令牌:

https://login.live.com/oauth20_token.srf?client_id=CLIENT_ID&client_secret=CLIENT_SECRET&code=CODE&grant_type=authorization_code&redirect_uri=REDIRECT_URI

http://onedrive.github.io/auth/msa_oauth.htm上有更多细节。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28490539

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档