小编ser*_*alo的帖子

ADAL JS - 不支持response_type ="token"

我正在使用adal js与Azure AD进行身份验证.我有webApp和webApi.几乎我的应用程序都遵循此示例https://github.com/AzureADSamples/SinglePageApp-WebAPI-AngularJS-DotNet.

我能够登录到我的webApp,adal.js成功获取了webApi的令牌并将其注入请求中.一切都在工作到最近.然后webApi的令牌获取停止了错误:

"应用程序不支持"response_type'token'"

renewToken失败:AADSTS70005:应用程序不支持response_type'token'跟踪ID:104c18e3-eb6e-42a4-a292-c6f170f27f65相关ID:c2e65622-0c58-473a-8184-b3056fb1af58时间戳:2015-03-27 22:53 :12Z

我可以清楚地看到adal.js正在构建请求并将"response_type = token"放入查询字符串中.所以,我的假设是在Azure AD方面发生了一些变化.

我发现一篇文章将response_type = token与隐式授权流程相关联.我确认我的webApp已启用"oauth2AllowImplicitFlow".我已联系MS支持并等待解决.与此同时,我想与社区分享这一点,看看是否有人有关于这个问题的任何信息.

谢谢

azure adal

21
推荐指数
2
解决办法
1万
查看次数

获取远程端点的令牌时,ADAL js在IE中不起作用

获取远程端点的令牌时,ADAL.js在IE中不起作用。示例“ https://github.com/AzureADSamples/SinglePageApp-WebAPI-AngularJS-DotNet ”建议取消注释以下代码行:“ cacheLocation:'localStorage',//为IE启用此功能,因为sessionStorage对于本地主机不起作用。 ” 但是显然这没有帮助。在IE和Chrome中并行运行应用程序。Chrome可以正常运行。IE将此错误记录到控制台:

错误:login_required错误描述:AADSTS50058:未提供用户帐户标识符。

同样,仅当ADAL试图获取远程端点的令牌(某些其他WebAPI-已注册且运行正常)时,才是这种情况。我创建并发布了https://github.com/AzureADSamples/SinglePageApp-WebAPI-AngularJS-DotNet/issues/3,但是也许有人可以在社区中提出一些答案。希望我不会在这里遗漏一些真正明显的东西。

尽管已在Azure AD中正确注册了应用程序(客户端和webapi),但所有这些操作都是针对localhost进行的(chrome可以正常工作)

任何帮助将不胜感激,谢谢

谢谢,

adal

3
推荐指数
1
解决办法
3051
查看次数

标签 统计

adal ×2

azure ×1