【问题标题】:SCIM endpoint. Error when testing from Azure ADSCIM 端点。从 Azure AD 测试时出错
【发布时间】:2020-05-12 03:29:22
【问题描述】:

将 SCIM 端点与 Azure AD 集成时出现以下错误。知道有什么问题吗?

您似乎输入了无效的凭据。请确认您使用的是正确的管理帐户信息。

错误代码:SystemForCrossDomainIdentityManagementCredentialValidationUnavailable 详细信息:我们收到了您的申请的意外回复:

我们无法对从您的 SCIM 端点接收到的资源进行反序列化,因为您的 SCIM 端点与 Azure Active Directory SCIM 客户端不完全兼容。这是我们从您的 SCIM 端点收到的资源:

 [{"enterpriseExtension":{"manager":null,"costCenter":null,"department":null,"division":null,"employeeNumber":null,"organization":null},"active":true,"addresses":null,"customExtension":{},"displayName":null,"electronicMailAddresses":null,"instantMessagings":null,"locale":null,"metadata":{"resourceType":"User"},"name":{"formatted":null,"familyName":"Badipetle","givenName":"Ravi","honorificPrefix":null,"honorificSuffix":null},"nickname":null,"phoneNumbers":null,"preferredLanguage":null,"roles":null,"timeZone":null,"title":null,"userType":null,"userName":"Ravi","externalIdentifier":"4598ec28-2b7e-4605-88ec-9c1758327ec2","identifier":"1fdffc66-2190-4327-bafb-ef726223cffd","schemas":["urn:ietf:params:scim:schemas:core:2.0:User","urn:ietf:params:scim:schemas:extension:enterprise:2.0:User"]}]

请参阅 Azure Active Directory SCIM 配置文档 (https://docs.microsoft.com/en-us/azure/active-directory/app-provisioning/use-scim-to-provision-users-and-groups) 并调整 SCIM 端点,以便能够处理来自 Azure Active Directory 的配置请求。

【问题讨论】:

  • 你有拥有多值属性的用户吗?
  • 上面看到的用户详细信息是在 GET 调用中在内存中创建的

标签: c# azure-active-directory scim


【解决方案1】:

Azure 验证阶段正在调用 /User?filter=id eq 8khsf73-23kh7-234lj “过滤器”的预期结果不是数组。 它是 ListResponse

{
  "resources": [],
  "schemas": ["urn:ietf:params:scim:api:messages:2.0:ListResponse"],
  "totalResults": 0
}

请注意,在验证阶段,Azure 预期结果为 0。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-12-18
    • 1970-01-01
    • 2018-07-04
    • 1970-01-01
    • 1970-01-01
    • 2019-06-23
    • 2022-11-22
    • 1970-01-01
    相关资源
    最近更新 更多