我正在使用adal js与Azure AD进行身份验证。 我有webApp和webApi。我的应用程序基本上遵循此示例:https://github.com/AzureADSamples/SinglePageApp-WebAPI-AngularJS-DotNet。
我能够成功登录到我的webApp,adal.js成功获取了我的webApi的令牌并将其注入请求中。一切都正常工作,直到最近。然后webApi的令牌获取停止工作并显示错误:
"application不支持'response_type' 'token'"
renewToken失败:AADSTS70005:application不支持'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支持并等待解决方案。同时,我希望与社区分享此问题,并查看是否有人了解有关该问题的任何信息。
谢谢