AADSTS700054:未为该应用程序启用response_type'id_token'

Osk*_*eld 4 azure-active-directory

通过JavaScript使用adal.js v1.0.17和Web API。在Microsoft Teams中运行自定义选项卡,并在尝试进行身份验证时收到此错误。查看了Azure门户中的应用程序注册,但没有发现任何可以帮助的内容。尝试编辑清单文件,并将oauth2AllowImplicitFlow的值更改为true,但仍然出现错误。

Osk*_*eld 19

找到了解决方案。需要使用Chrome访问Azure门户。转到Azure Active Directory,然后选择“应用程序注册”(预览)。打开应用程序注册,然后选择左侧的身份验证。在高级设置下,隐式授予选中“ ID令牌”框。

这会将属性oauth2AllowIdTokenImplicitFlow添加到清单文件中,其值设置为“ true”。

  • 这对其他人不起作用吗?我启用了此功能,但仍然存在问题 (4认同)

Dal*_*man 14

您可以通过启用“ID 令牌”来尝试

启用“ID 令牌”

  • 此选项现已从 UI 中删除。您必须转到 Manifest 选项,并将“oauth2AllowIdTokenImplicitFlow”属性设置为 true。 (3认同)