0

我们使用 Azure AD 作为身份提供者,以便将用户预配到我们的系统中。我们最近开始遇到这个错误。

EntrySynchronizationError
Result      Failure
Description Failed to match an entry in the source and target systems User 'XXX@XXX.com'
ErrorCode   SystemForCrossDomainIdentityManagementMultipleEntriesInResponse

我们的 scim 服务器代码没有变化。错误消息显然表明它应该返回 1 时获取超过 1 个条目,但实际上,没有具有上述用户名的用户,并且 Azure AD 应该发送创建新条目的请求。这是在“其他”操作下发生的,我猜这是一个 GET。知道这里出了什么问题吗?

4

1 回答 1

0

带有过滤器的 GET 操作(即:GET /Users?filter=userName eq "Test_User_dfeef4c5-5681-4387-b016-bdf221e82081")期望返回 0 或 1 个结果,但收到的结果不止一个。您在配置中的配置与不受唯一性约束的属性匹配(即:部门 eq “Sales”),或者您的返回过滤结果的逻辑存在问题。

于 2020-09-15T22:39:20.427 回答