Azure AD错误代码90094

Azure AD错误代码90094,azure,Azure,我有一个Excel插件,它使用Azure AD(ADAL)进行身份验证。我已经制作了应用程序的第二个副本以及Azure广告中所需的更改。所有用户都可以使用第一个应用程序。第二个应用程序我是唯一一个可以登录的。他们拥有与第一个应用程序相同的权限。Azure登录时给出的错误是: 错误代码:90094 错误原因:其他 我找不到有关此错误的信息。返回给用户的是“管理员必须授予此应用程序权限”。但是特权是被赋予的。与第一个应用程序中的相同 您有关于此错误代码的任何信息吗 另外,我发现,这与应用程序所需的权

我有一个Excel插件,它使用Azure AD(ADAL)进行身份验证。我已经制作了应用程序的第二个副本以及Azure广告中所需的更改。所有用户都可以使用第一个应用程序。第二个应用程序我是唯一一个可以登录的。他们拥有与第一个应用程序相同的权限。Azure登录时给出的错误是:

错误代码:90094

错误原因:其他

我找不到有关此错误的信息。返回给用户的是“管理员必须授予此应用程序权限”。但是特权是被赋予的。与第一个应用程序中的相同

您有关于此错误代码的任何信息吗

另外,我发现,这与应用程序所需的权限有关。如果我添加一个用户,他是Azure AD中的全局管理员,登录后会出现一个窗口“应用程序需要权限:…(接受,取消)”,然后,他可以使用该应用程序,即使他已更改为普通用户。如果该用户是普通Azure AD用户,则此windows不会出现,并且他将被拒绝,错误为90094。同样的情况也发生在一个用户身上,他是有限的管理员,不管他扮演什么样的管理员角色

第2页

在我的支持请求中,Microsoft支持部门没有告诉我此错误的含义(“这是一个自定义应用程序,没有关于此错误的信息。如果这是一个企业应用程序,则会有信息”)


删除应用注册并重新注册后,就不再存在这样的问题了。我无法复制它(我已经努力了:))。如果你给我一个答案,我无法证明。因此,您可以将此问题视为已结束。

如果创建AAD应用程序注册的人不是全局管理员,则我遇到了类似的错误。这可以归结为Azure AD根据谁在旧的管理门户中设置应用程序权限来设置应用程序权限的方式上的细微差别。我不知道他们在新的资源管理器门户中是否存在此问题,或者是否与您在没有更多信息的情况下遇到的情况相同。

找到了解决方案:

作为管理员,您还可以代表租户中的所有用户同意应用程序的委派权限。这将防止租户中的每个用户都出现“同意”对话框。您可以从应用程序页面的Azure门户执行此操作。从应用程序的刀片设置中,单击所需权限,然后单击授予权限按钮


这对我很有效。

我遇到过这样的情况,用户授予程序权限的能力在Azure AD中被全局删除。因为他们已经接受了第一个程序,所以他们可以接受,但不能接受任何其他程序。新用户可以访问第一个程序吗?我在上一个项目中有过类似的经历-这在我们身上发生过大约3次,其中一次与您的客户和受影响的生产客户类似-没有人能够登录应用程序。在所有情况下都有相似之处:1)当情况发生变化时,开发、生产、CI环境都会发生变化(我们对每个应用程序都采用相同的配置方式)2)应用程序娱乐解决了问题3)当MS为应用程序添加新的权限范围时,问题通常会发生4)通常问题只影响单个权限范围这不是一个可以帮助我的答案,我不理解StackOverflow为什么给你打分。Igor B评论比这条要好。