为什么在Edge浏览器中使用OneDrive js Picker返回重定向URI而不是显示文件?

13
我已经从OneDrive Picker JS example复制了示例代码到我的游乐场网站,并将clientId替换为我的代码。在MS Edge中尝试时,新窗口将打开。登录后,它显示原始页面而不是选择器。为什么没有显示选择器?在所有其他主要浏览器(包括IE 11)中,它都会显示选择器...我尝试切换应用注册页面中的允许隐式流选项,但这并没有帮助。

enter image description here

2016年9月23日更新

我将示例代码下载到我的网站上,粘贴了我的客户端ID并在Edge中加载它 - 问题仍然存在。这使我相信这是一个应用程序注册的问题。在应用程序注册中,我看到有选择Microsoft Graph权限的选项 - 包括委托的权限应用程序权限 - 我尝试添加Files.Read,然后是Files.Read.All,但都没有改善情况。是否还有其他设置需要我配置?

2016年10月3日更新

我注意到最近Edge浏览器的要求版本是25+,而我只有20版本。我花了几个小时安装了一些非关键的操作系统更新,将Edge升级到了38版本。现在当我尝试在我的游乐场网站上使用示例代码时,我会看到新窗口打开,主窗口会在几秒钟内刷新,在新窗口中登录后,它会停留在此oauth2授权网址

我遇到了一些与此SDK相关的问题,你能帮我吗?https://stackoverflow.com/questions/43251974/how-to-handle-multiple-tenants-with-onedrive-picker - Sandeep Bhaskar
1个回答

6
原来是 Windows 10 网络组策略阻止了此操作。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接