组织的 SCIM 用户管理

为组织验证域名设置安全断言标记语言 (SAML) 身份验证后,您可以生成跨域名身份管理系统 (SCIM) API 令牌。

功能

通过向您的身份信息服务提供商提供 SCIM API 令牌,您可以通过您的身份信息提供商执行以下操作:

  • 创建用户
  • 分配或更新用户角色
  • 停用用户

要求

在设置 SCIM 用户管理之前,您需要验证您的域名创建 SAML 配置。您只能管理与已验证的域名关联的用户。

配置 SCIM 用户管理

  1. 在 Shopify 后台,点击设置
  2. 组织部分,点击用户 > 安全
  3. SCIM 集成部分中,点击生成 API 令牌
  4. 点击复制,将生成的令牌复制到剪贴板。
  5. 向您的身份信息服务提供商提供令牌。添加令牌的过程取决于您使用的身份信息服务提供商。

在向您的身份服务提供商添加 API 令牌后,您可以通过该服务添加或删除用户。根据用户在 Shopify 和您的身份服务提供商中的用户状态,这可能会更改他们登录 Shopify 的方式。

在身份信息提供商中创建用户产生的影响
用户状态 在 Shopify 中产生的影响
您的组织中已存在的用户 如果您在标识服务提供商中添加某位用户,则在满足以下所有条件时,该用户需要使用 SAML 身份验证登录:

  • 用户已存在于 Shopify 中
  • 用户已存在于您的组织中
  • 您使用特定用户强制措施
通过身份信息提供商删除用户访问权限的效果取决于用户的用户状态。如果您使用身份信息服务提供商删除了某位活跃用户的 Shopify 访问权限,则该用户会在您的组织中被暂停。如果您使用身份信息服务提供商永久删除某位用户,则可能会从您的组织中删除该用户,具体取决于您的身份信息提供商设置。
用户存在于 Shopify 中,但不存在于您的组织中 如果您在标识服务提供商中添加某位用户,则还会将该用户添加到您的组织中,并且在满足以下所有条件时,该用户需要使用 SAML 身份验证登录:

  • 用户已存在于 Shopify 中
  • 您的特定组织中不存在该用户
  • 您使用必需特定用户强制措施
Shopify 中不存在的用户 如果您在身份信息服务提供商中添加某位用户,则还会将该用户添加到您的组织中,并且在满足以下所有条件时,该用户需要使用 SAML 身份验证登录:

  • Shopify 中不存在该用户
  • 您使用必需特定用户强制措施
当用户第一次登录 Shopify 后台时,该用户必须通过身份信息提供商完成登录,而不是通过 Shopify 登录页面。

添加 API 令牌后,当您通过身份信息提供商或“组织设置”添加之前不存在于 Shopify 中的新用户时,您的新用户将被设为待处理状态。如果您的用户需要使用 SAML 进行登录,那么在使用您的身份信息提供商登录前,他们将保持待处理状态。

SCIM 中的角色分配

完成 SCIM 配置后,您可以选择通过您的身份信息服务提供商向 SCIM 用户分配角色。在向用户分配角色之前,请验证您的组织中是否存在该角色。如果您的组织中尚未创建此角色,则现有 SCIM 用户将不会更新。

在受支持的身份信息服务提供商中分配角色

Entra、OneLogin 和 Okta 应用中支持角色分配。每个身份信息提供商的角色名称创建和分配方式有所不同。

在不受支持的身份信息服务提供商中分配角色

如果您的身份信息服务提供商没有 Shopify Plus 应用,则您需要手动编辑 SCIM 配置。在开始之前,请确认您的身份信息服务提供商可以将角色添加为 SCIM 字段。

若要分配或更新 SCIM 用户角色,POSTPUTPATCH 请求中的 JSON 正文必须包含以下内容:

{
  "name": {
    "givenName": "given_name"
    "familyName": "family_name"
  },
  "userName": "email",
  "roles": [{"value": "role_name"}]
}

SCIM JSON 正文必须包含名为 roles 的键。roles 键必须是一个数组,其中包含用于存储角色名称的哈希。如果提供了多个角色名称哈希,则仅使用最后一个角色名称哈希来分配角色。如果角色名称无效,或者 SCIM JSON 正文与上述模板不匹配,则不会分配或更新角色。

取消分配角色

若要取消分配用户角色,请使用“组织设置”。详细了解如何在 Shopify 中取消分配用户角色

删除 SCIM 集成

如果您不再需要 SCIM 集成,则可以将其删除。此操作无法撤销。如果您需要重新激活集成,则需要生成新的 API 令牌。

步骤:

  1. 在 Shopify 后台,点击设置
  2. 组织部分,前往用户 > 安全
  3. SCIM 集成部分中,点击 API 令牌旁边的 ...
  4. 点击删除令牌

限制

无法通过身份信息服务提供商删除店主和组织所有者。必须先转让这两种类型的所有权,然后才可删除此类用户。如果您需要更改店主,则可以从 Shopify 后台完成此操作。如果您需要更改组织所有者,请联系 Shopify Plus 支持。

准备好开始使用 Shopify 进行销售了吗?

免费试用