Azure active directory AADSTS700054:响应类型';id#u令牌';未为应用程序启用

Azure active directory AADSTS700054:响应类型';id#u令牌';未为应用程序启用,azure-active-directory,Azure Active Directory,通过JavaScript使用adal.jsv1.0.17和Web API。 在Microsoft团队中运行自定义选项卡,并在尝试进行身份验证时出现此错误。 查看了Azure portal中的应用程序注册,没有看到任何有帮助的内容。试图编辑清单文件并将OAuth2AllowImplictFlow的值更改为true,但仍出现错误。找到了解决方案。 需要使用Chrome访问Azure门户。 转到Azure Active Directory并选择应用程序注册(预览)。 打开应用注册并选择左侧的“身份验证

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

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


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

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


您在其他浏览器上执行此操作时遇到问题吗?这对其他任何浏览器都不起作用吗?我已经启用了此功能,但仍然获得了IssueEyes,在Edge中尝试了此功能,但应用程序注册(预览)页面对此不起作用。不确定FirefoxdTeam是否正确,因此您在id_令牌上遇到的错误与我上面描述的相同?@OskarJenssonFjeld当您尝试使用Edge访问应用程序注册(预览)时,您会看到什么?是否看到错误?此选项现在已从UI中删除。您必须转到Manifest选项,并将“oauth2AllowIdTokenImplicitFlow”属性设置为true。可能会有不同版本的门户网站为不同的人运行吗?有趣的是,我使用的是ASP.NET core,它在复选框上方的详细信息中显示了这一点,谁阅读说明?;)“ASP.NET核心Web应用程序需要ID令牌。”