跳转到内容
本站为社区维护的非官方中文翻译,与 Cloudflare, Inc. 无关联。本站不提供账户登录,请勿在任何非官方站点输入您的 Cloudflare 账户信息。官方文档:developers.cloudflare.com

查看 SCIM 用户和群组

最后更新 查看 MarkdownAgent 设置

SCIM 人员查看器会显示通过身份提供商 (IdP) 预配的用户和群组。你可以使用它检查 Cloudflare 收到的资源、查看其属性并调查预配问题。

每个视图对应一个身份提供商。其中的资源计数描述该提供商的 SCIM 人员数据,而非账户中的活跃用户或已占用席位数。要查看用户活动和身份历史记录,请参阅用户注册表。

先决条件

  • 为你的身份提供商配置 SCIM 预配。
  • 使用具有读取身份提供商 SCIM 人员数据权限的账户角色。删除资源需要拥有编辑身份提供商的权限。

打开人员查看器

  1. 在 Cloudflare 仪表板 ↗中,前往 Zero Trust > Integrations > Identity providers。
  2. 找到已启用 SCIM 的身份提供商。
  3. 在 SCIM resources 中,选择用户或群组计数。
  4. 选择 Users(用户) 或 Groups(群组) 切换资源类型。
SCIM 用户表格,包含搜索控件和模糊处理的个人信息

如果相应属性可用,Users(用户) 表格会显示每个用户的姓名、用户名、电子邮件地址和活跃状态。活跃状态反映 SCIM active 属性,不表示用户最近是否有活动,也不表示最新预配请求是否成功。

Groups(群组) 表格会显示群组名称和 IdP 资源 ID。

搜索资源

  1. 选择 Users(用户) 或 Groups(群组)。
  2. 选择搜索字段并输入搜索值。
  3. 选择 Search。要清除搜索条件,请选择 Clear。
资源类型 搜索字段
用户 用户名包含、用户名、电子邮件、姓名、Cloudflare 资源 ID、IdP 资源 ID
群组 名称包含、名称、Cloudflare 资源 ID、IdP 资源 ID

使用 Cloudflare resource ID 匹配SCIM 预配日志中的资源条目。使用 IdP resource ID 将资源与身份提供商中的对应记录进行匹配。

查看资源详情

对于用户或群组,选择 View details。在 Formatted 和 JSON 视图之间切换,以检查存储的资源。

详情在相应信息存在时会包含资源 ID、个人资料属性、成员关系和元数据。SCIM id 是 Cloudflare 资源 ID。externalId 是 IdP 资源 ID。元数据时间戳表示资源的创建或修改时间,不会报告最新预配请求是否成功。

对于包含成员的群组,选择 View all group members 查看其成员列表。

删除资源

删除资源会将其从 Cloudflare 中该身份提供商的 SCIM 人员数据中移除,但不会删除 IdP 中的上游用户或群组。请在身份提供商中进行永久性预配更改。

  1. 找到要移除的用户或群组。
  2. 打开其上下文菜单并选择 Delete。
  3. 在确认对话框中检查资源名称,然后选择 Delete。

通过 API 查询人员数据

使用 Cloudflare API 获取身份提供商的资源。为目标账户创建 API token,并授予 Access: Organizations, Identity Providers, and Groups Read 权限。请使用此 Cloudflare API token,而不是 IdP 中配置的 SCIM bearer token。

列出用户:

curl "https://api.cloudflare.com/client/v4/accounts/%7Baccount_id%7D/access/identity_providers/%7Bidentity_provider_id%7D/scim/users?page=1&per_page=25" \
	--request GET \
	--header "Authorization: Bearer $CLOUDFLARE_API_TOKEN"

列出群组:

curl "https://api.cloudflare.com/client/v4/accounts/%7Baccount_id%7D/access/identity_providers/%7Bidentity_provider_id%7D/scim/groups?page=1&per_page=25" \
	--request GET \
	--header "Authorization: Bearer $CLOUDFLARE_API_TOKEN"

响应包含 result 数组和 result_info 分页元数据。增加 page 值以获取后续页面。两个端点每页最多支持 100 个资源。

有关筛选器、单个资源查询和删除端点,请参阅 SCIM API 参考。

排查资源缺失问题

  • 资源计数与 IdP 不一致: 检查 IdP 分配给 SCIM 应用的用户和群组。查看器显示的是预配到此集成的资源,而非整个 IdP 目录。
  • 能看到用户,但看不到群组: 检查 IdP 的群组预配设置。Okta 需要 Push Groups。Microsoft Entra ID 会在配置的预配范围内预配群组。
  • 计数显示 Users unavailable 或 Groups unavailable: Cloudflare 无法获取该资源计数。这不表示资源数为零。请打开查看器并检查是否有错误。
  • 资源缺失或属性异常: 将 SCIM 预配日志与 IdP 的预配日志进行比较。按资源 ID 匹配记录,以调查失败的请求或属性差异。

这篇文档对您有帮助吗?