我们有一个应用程序(使用ADAL.js的SPA前端和带护照持有者的后端),使用Azure AD进行身份验证。
从我们自己的AD登录用户工作正常,我们可以通过MS Graph获取有关这些帐户的信息。
但是我无法使用来宾帐户登录。 有些访客帐户只是停留在登录屏幕(天蓝色广告帐户选择器屏幕)。
属于其他租户的一些外部用户会发出错误消息,指出他们的订阅中未找到该应用。
这是配置错误吗? 应用清单显示该应用不适用于其他租户。
由于访客用户至少是AD中的条目,我假设我可以以某种方式使用这些帐户登录我们自己的AD并以此方式访问。
也许是一个模糊的问题
[编辑]
外部用户看到的错误消息: (我假设这是一个配置错误,应用程序尝试使用他们的租户进行身份验证?)
答案 0 :(得分:1)
在此处添加它作为答案
是的,我找到了原因,我需要在adal.js中传递Tennant ID 配置,解决了问题
我陷入了类似的问题,即用户陷入了登录屏幕。 我在adaljs配置中添加了租户ID,该错误已解决。