当前位置: 首页 > 知识库问答 >
问题:

OneDrive for business代码流要使用的重定向url是什么?

子车煌
2023-03-14

我们开发了一个Windows应用程序来使用LiveSDK在OneDrive帐户上上传/下载文件。

作为新的需求,我们现在还需要支持OneDrive for Business

LiveSDK访问令牌的Url:https://login.live.com/oauth20_authorize.srf?client_id={客户端id}

切换到使用OneDrive for Business的代码流

https://login.microsoftonline.com/common/oauth2/authorize?response_type=code

任何人都可以帮助这里使用重定向uri吗?应用程序已在azure portal中注册。遵循本MS博客文章中的步骤

[https://docs.microsoft.com/en-us/onedrive/developer/rest-api/getting-started/aad-oauth?view=odsp-在线图表#在azure active directory中注册你的应用程序]

共有2个答案

融建树
2023-03-14

这是我正在使用的。

URI_PERSONAL_ACCOUNT        = "https://login.live.com/oauth20_desktop.srf"

URI_BUSINESS_ACCOUNT    = "https://login.microsoftonline.com/common/oauth2/v2.0/"
罗毅
2023-03-14

我想你说的应该是Azure AD的auth代码流,你的redirect_uri似乎不是问题,你只需要将其添加到应用程序中即可。

 类似资料:
  • 我的项目体系结构由一个配置了 SSL 的负载均衡器组成。SSL 配置在负载均衡器处终止,请求将转发到 HTTP 的 Web 服务器和应用服务器。当用户首次访问应用程序时,Spring Security会尝试使用HTTP协议重定向到登录页面。由于负载均衡器侦听 HTTPS,因此此请求将失败。 考虑到Web服务器将始终在HTTP上转发到应用程序服务器,我该怎么做才能确保在创建重定向请求时使用HTTPS

  • Cassandra要使用的连接URL是什么? jdbc:cassandra:root/root@:/

  • 问题内容: 我有一个UNIX本机可执行文件,它要求像这样输入参数 prog.exe <foo.txt。 foo.txt有两行:bar baz 我正在使用java.lang.ProcessBuilder来执行此命令。不幸的是,prog.exe仅能使用文件重定向功能。有什么办法可以模仿Java中的这种行为? 当然, 不起作用。 谢谢! 问题答案: 未经测试,但类似的东西应该起作用。

  • 像 while, until, 和 for 循环代码块, 甚至 if/then 测试结构的代码块都能做到标准输入的重定向. 即使函数也可以使用这种重定向的格式 (参考例子 23-11).所有的这些依靠代码块结尾的<操作符来做到. 例子 16-5. while循环的重定向 1 #!/bin/bash 2 # redir2.sh 3 4 if [ -z "$1" ] 5

  • 有如 while, until, 和 for 循环, 甚至 if/then 也可以重定向 标准输入 测试代码块. 甚至连一个函数都可以用这个方法进行重定向 (见 样例 24-11). 代码块的末尾部分的 “<” 就是用来完成这个的. 样例 20-5. while 循环的重定向 #!/bin/bash # redir2.sh if [ -z "$1" ] then Filename=names.

  • 问题内容: 如何将与其他URL不匹配的流量重定向回首页? urls.py: 就目前而言,最后一个条目将所有“其他”流量发送到主页,但是我想通过HTTP 301或302进行重定向。 问题答案: 你可以尝试称为 RedirectView `from django.views.generic.base import RedirectView urlpatterns = patterns(‘’, url(