com.microsoft.aad.adal.authenticationexception:没有提供用户,并且给定应用程序和资源存在多个访问令牌

时间:2019-05-27 09:16:40

标签: microsoft-dynamics adal.js

我们创建了本机移动应用程序,并与Dynamics CRM集成。 ADAL引用库已用于与Dynamics CRM集成,并通过AD FS 3.0和Windows Server 2012 R2使用IFD身份验证。应用在ADAL 1.16上运行正常。

现在,我们正在使用Windows Server 2016将AD FS升级到4.0。现在,该应用程序能够与Dynamics CRM进行通信。一旦会话超时,则应用抛出错误:

  

com.microsoft.aad.adal.authenticationexception:没有提供用户,并且给定应用程序和资源存在多个访问令牌

如果我卸载了该应用程序,则再次重新安装没有任何问题。应用正常运行,直到会话超时。

任何人都可以提供帮助吗,为什么在从New AD FS 4.0的获取令牌期间接收多个访问令牌?

需要从AD FS方面解决什么?

我尝试更改AD FS的传入声明,但没有解决。

其AcquireToken方法引用了ADAL

  

com.microsoft.aad.adal.authenticationexception:没有提供用户,并且给定应用程序和资源存在多个访问令牌

0 个答案:

没有答案