成功登录后,函数acquireToken()无法获取令牌

时间:2019-04-11 11:45:13

标签: javascript azure-active-directory adal adal.js

我有一个应用程序,使用Azure AD保护了Azure功能API。我正在使用简单的js / html前端和adal.js进行身份验证。该应用程序运行正常,但两周前,一位客户向我报告了一个他无法使用API​​的问题,并看到一条错误消息,表明他没有该API的权限。 这个问题很奇怪,因为:

  • 该应用仍可为其余客户使用
  • 他可以从另一台计算机成功登录并使用该应用程序。
  • 在他有问题的计算机上,他可以成功登录该应用程序(我在Azure AD应用程序的日志中看到了此信息)。登录到应用后,acquireToken()返回有关超时的错误。然后返回的令牌是不确定的,因此在没有令牌的情况下执行请求将返回错误,表明他没有该API的权限。

他试图以隐身模式使用Firefox和Opera登录应用,但仍然遇到相同的错误。

所以我的问题是,您是否知道为什么这个应用程序只能在一台计算机上停止工作?

0 个答案:

没有答案