不匹配的用户过滤器不会在OneLogin中显示仅应用程序用户

时间:2016-10-11 13:37:17

标签: scim onelogin

我有一个SCIM应用程序,其中一些用户不在OneLogin中。当我转到“用户”选项卡并选择“不匹配的用户”(要导入它们)时,我应该看到仅在我的应用程序中但我看不到的用户。

OneLogin向我们的端点(/svc/scim/v1/Users?startIndex=1&count=100)发出请求,然后我们返回用户。

这是我们返回的示例回复:

{
  "schemas": [
    "urn:scim:schemas:core:1.0"
  ],
  "totalResults": 1,
  "itemsPerPage": 1,
  "startIndex": 1,
  "Resources": [
    {
      "userName": "xy@email.com",
      "emails": [
        {
          "primary": true,
          "value": "xy@email.com"
        }
      ],
      "active": true,
      "id": "94724df5-2338-45a3-8b96-0f68afd273d4",
      "schemas": [
        "urn:scim:schemas:core:1.0"
      ]
    }
  ]
}

你知道可能出现什么问题吗?

更新

现在,我发送给appName / familyName还是看不到OneLogin中的用户

 {
      "userName": "xy+username@gmail.com",
      "name": {
        "givenName": "hasname",
        "familyName": "hasname"
      },
      "emails": [
        {
          "primary": true,
          "value": "xy+username@gmail.com"
        }
      ],
      "active": true,
      "id": "d5f6632b-970b-4476-9465-b275907fccf4",
      "schemas": [
        "urn:scim:schemas:core:1.0"
      ]
    }

1 个答案:

答案 0 :(得分:0)

它可能拒绝这些记录,因为它们不包含名字和名字。姓氏。

我们正在为此进行改进,但您最终会遇到非常糟糕的用户体验,因为这些值是用来帮助指导用户的人。

所以没有这些值,每个人都会显示为未知的未知(虽然我相信用户名仍会显示)

BTW:您是我们遇到的第一个不支持这些值的SCIM实施者。如果您的应用程序将在“内部”应用程序之外使用,您可以考虑使用它。