【发布时间】:2015-05-31 04:22:06
【问题描述】:
我为 ADAL js 项目 (https://github.com/AzureAD/azure-activedirectory-library-for-js/issues/102) 提交了一个错误,但想咨询社区 - 也许有人知道为什么会这样。标题几乎说明了一切:当网站 URL 添加到“受信任的站点”时,ADAL js 在获取远程端点的令牌时在 IE 中不起作用。我创建了两个测试 webapp:webapp 和 webapi,并发布到 Azure 网站。这些示例基于https://github.com/AzureAD/azure-activedirectory-library-for-js/issues/102。 WebApp:https://sergtestapp2.azurewebsites.net/#/Home,WebAPI:https://sergtestapi.azurewebsites.net。只要你有微软账户,任何人都可以试用这些应用,因为这个应用是多租户的。一旦这个问题得到回答,我就会消灭它们。
很简单,导航到 WebApp 并单击登录。 ADAL js 将处理身份验证部分并重定向到 MS 登录页面。登录 -> 导航到“转到列表”并添加几个项目。现在,如果您打开 IE 或 Chrome -> 两个“转到列表”应该在列表中显示相同的项目。但是,如果您将 webapp 添加到 IE 的“受信任的站点” - 您可以不再“查看/添加到” IE 中的列表。 Chrome 仍然可以工作。
【问题讨论】:
-
这个问题与stackoverflow.com/questions/29040399/…有关。我终于能够找到 IE 错误了。
-
测试此样本时出现同样的问题:dev.office.com/code-samples-detail/2306