我有一个Excel插件,它使用Azure AD(ADAL)进行身份验证.我已经制作了应用程序的第二个副本以及Azure AD中所需的更改.所有用户都可以使用第一个应用.第二个应用程序我是唯一可以登录的人.他们拥有与第一个应用程序相同的权限.Azure在登录时提供的错误是:
错误代码:90094
错误原因:其他
我找不到此错误的信息.返回给用户的是"管理员必须为此应用程序授予权限".但是给予了特权.像在第一个应用程序中一样.
你有这个错误代码的任何信息吗?
PS我发现,这与应用程序所需的权限相关联.如果我添加一个用户,即Azure AD中的全局管理员,登录后会出现一个窗口"应用程序需要权限:...(接受,取消)"之后,他可以使用该应用程序,即使他是改为普通用户.如果用户是普通的Azure AD用户,则不会显示此窗口,并且他会被错误90094拒绝.对于有限管理员的用户也会发生同样的情况,并且对于他拥有的管理员角色无关紧要.
PS 2
根据我的支持请求,Microsoft支持人员没有告诉我这个错误意味着什么("这是一个自定义应用程序,并且没有关于此错误的信息.如果这是一个企业应用程序,将会有信息").
删除应用程序注册并再次进行后,不再存在这样的问题.我无法重现它(我努力尝试:)).如果你给我一个答案,我无法证明这一点.所以你可以把这个问题视为已关闭.
我遇到了类似的问题,如果全局管理员以外的任何人创建了 AAD 应用程序注册,就会发生错误。归根结底,Azure AD 根据旧管理门户中设置应用程序权限的人员设置应用程序权限的方式存在细微差别。我不知道他们是否在新的资源管理器门户中遇到此问题,或者是否与您遇到的情况相同但没有更多信息。
| 归档时间: |
|
| 查看次数: |
3289 次 |
| 最近记录: |