如何设置 SCIM 用户配置
你将会学到
了解如何在账户或投资组合中设置跨域身份管理 (SCIM) 用户配置系统。您必须拥有付费计划并且是管理员或所有者才能设置此功能。
开始之前
在设置 SCIM 之前,您还需要在 Klaviyo 中打开 SSO。请注意,SCIM 配置通常是身份提供商 (IdP) 的附加组件。例如,除了 SSO 计划之外,IdP 通常还需要单独的 SCIM 计划。如果您在 IdP 中没有看到以下步骤,请确认您的计划正确。
打开 SCIM 用户配置
- 单击左下角您的组织名称。
- 单击设置> 安全。
- 选中SCIM 配置框。
- 复制或下载访问密钥,包括前缀“Klaviyo-API-Key”。请注意,此密钥仅显示一次,因此请确保您可以访问它。如果复制,请立即将其粘贴到安全的地方。
- 单击完成。
- 复制基本 URL 并将其粘贴到某个位置,最好是存储访问密钥的位置。接下来,您必须联系 SSO 提供商来完成该过程。此过程因提供商而异。下面,我们提供了有关 OKTA、One Login 和 Azure 的说明,尽管您可以使用任何其他提供商进行设置。 奥克塔
- 导航至应用程序 > 应用程序。
- 选择 Klaviyo 应用程序。
- 转到登录选项卡。
- 在 凭证详细信息 下,检查:
- 应用程序用户名格式设置为电子邮件。 – 更新应用程序用户名设置为创建和更新。!“登录”选项卡中的“凭据详细信息”部分
- 单击进入常规选项卡。
- 选择编辑。
- 在配置下,选择 SCIM。
- 单击保存。
- 单击进入配置选项卡。
- 选择编辑 打开SCIM 连接 页面(如下所示)。
- 在 SCIM 连接器基本 URL 中,粘贴来自 Klaviyo 的基本 URL。
- 对于用户的唯一标识符字段,输入“userName”。
- 在支持的配置操作下,选中以下复选框:
- 导入新用户和配置文件更新
- 推送新用户
- 推送个人资料更新
- 将 身份验证模式 选项更改为 HTTP 标头。
- 将访问密钥粘贴到授权下。
- 单击测试连接器配置。
- 单击保存。
- 在“配置到应用程序”旁边,单击“编辑”。
- 勾选启用以下功能:
- 创建用户。 – 更新用户属性。 – 停用用户。!在“配置到应用程序”页面中启用功能
- 单击保存。
- 向下滚动到应用程序的属性映射部分。
- 单击转到配置文件编辑器。
- 单击添加属性。
- 为 显示名称、变量名称 和 外部名称 键入“角色”。
- 在外部命名空间中,输入以下内容:
- 选中定义枚举值列表复选框。
瓮:ietf:参数:scim:模式:核心:2.0:用户
- 添加角色和价值观;有效的角色值如下:
- 管理员
- 经理
- 分析师
- 活动\_协调员
- 内容创建者
- 支持!角色属性具有正确值的所有角色
- 向下滚动到需要属性并选中是。
- 选择属性类型(个人或团体)。
- 建议:将用户权限保留为只读。
- 单击保存。
- 导航至应用程序 > 应用程序,然后选择您的应用程序。
- 单击分配。
- 选择是将应用程序分配给个人(即人员)还是组。
- 找到您想要为其分配 Klaviyo 的人员或组,然后单击其姓名旁边的分配。
- 向下滚动到 角色 字段并为他们分配正确的角色。
- 单击保存并返回。 一次登录
- 在管理门户中,单击应用程序。
- 单击添加应用程序。
- 搜索“Klaviyo”。
- 单击Klaviyo 添加它。
- 可选:重命名连接。
- 单击配置。
- 在 SCIM 承载令牌 字段中,粘贴您的 SCIM 访问密钥。
- 单击“API 连接”下的“启用”。
- 单击保存。
- 转到左侧边栏中的配置。
- 选中启用配置框。
- 不要取消选中创建用户、删除用户或更新用户框。
- 建议:在 当在 OneLogin 中删除用户或删除用户的应用程序访问权限时,请执行以下操作 的下拉列表中选择 删除。
- 单击保存。 Microsoft Entra ID(以前称为 Azure AD)
- 登录Microsoft Entra ID。
- 单击Microsoft Entra ID(以前称为“Azure Active Directory”)
- 单击左侧的企业应用程序。
- 选择您的应用程序。 – 如果您尚未创建应用程序,请按照 SSO 指南 中的步骤操作。
- 单击左侧的配置,然后选择开始。
- 在名为 配置模式 的字段中,选择 自动。
- 转至 管理员凭据。
- 将 Klaviyo 中的 SCIM 基本 URL 粘贴到 租户 URL 字段中。
- 将 SCIM API 密钥粘贴到 秘密令牌 字段中。请注意,粘贴此令牌时应不带任何前缀(例如,不包含“Bearer”或“Klaviyo-API-Key”)。
- 测试连接。 11.连接成功后,点击左上角的保存。
- 在同一页面中,向下滚动并打开 Mappings 下拉列表。
- 选择配置 Azure Active Directory 用户。
- 可选:删除不支持的属性。请注意,Klaviyo 仅支持 SCIM 的 customappsso Attribute 列中的以下属性:
- “用户名”
- “活跃”
- 电子邮件[类型 eq“工作”].value’
- “名字.givenName”
- “姓名.家庭名称”
- emails[primary eq “True”].value’
- 角色[primary eq “True”].value’
- SingleAppRoleAssignment([appRoleAssignments])
- 不支持appRoleAssignments
- 单击保存,然后单击主页。
- 导航回Microsoft Entra ID > 企业应用程序 > Klaviyo > 配置。
- 选择开始配置。