azure-active-directory - AADSTS700054:没有为应用程序启用 response_type 'id_token'
问题描述
通过 JavaScript 使用 adal.js v1.0.17 和 Web API。在 Microsoft Teams 中运行自定义选项卡并在尝试进行身份验证时收到此错误。查看了 Azure 门户中的应用注册,但没有看到任何可以提供帮助的内容。尝试编辑清单文件并将 oauth2AllowImplicitFlow 的值更改为 true,但仍然出现错误。
解决方案
找到了解决方案。需要使用 Chrome 访问 Azure 门户。转到 Azure Active Directory 并选择应用注册(预览版)。打开应用注册并选择左侧的身份验证。在高级设置下,隐式授权选中“ID 令牌”框。
这会将属性 oauth2AllowIdTokenImplicitFlow 添加到清单文件中,并将值设置为“true”。
推荐阅读
- ruby-on-rails - 你在 api-only rails 应用程序中设置 root :to 是什么?
- python - Python 打印/输出组
- reactjs - React应用程序,从初始获取请求获取数据后,onChange不起作用
- angular - 从以前的组件 Angular 中选择列表中的对象
- java - 使用 PreparedStatement 插入 MySQL 数据库时出现 java.sql.SQLSyntaxErrorException
- ios - iOS Swift - didDiscover 外围设备未在后台调用
- r - 递归更改R中嵌套列表中的名称
- python - Django 管理页面书面文本未显示在网页上
- javascript - 从 Map click 事件中获取 LngLat 并将其绘制到 mapboxGL 的画布层上
- python - 在 apache2 上部署后,'import scipy' 在 python django 中挂起