使用默认TokenCache时出现MultipleTokensMatched异常

时间:2015-06-08 17:40:44

标签: azure-active-directory adal

我们有一个客户端和服务应用,客户端发送Bearer令牌,我们在服务端使用该令牌获取AccessToken端点等其他服务的Graph。我们使用AuthenticationContext获取的默认TokenCache。我们在服务器端遇到问题AdalException(AdalError.MultipleTokensMatched)。我的问题是

1)代码仍处于原型状态,没有其他人使用客户端或服务,除了我,我怎么能在这里结束?

2)TokenCache而不是ThreadSafe究竟是什么意思,服务方面是否有更好的TokenCache实现,我可以使用而不是从头开始构建它验证的。

{" multiple_matching_tokens_detected:缓存包含满足要求的多个令牌。再次调用AcquireToken可提供更多要求(例如UserId)"}

0 个答案:

没有答案