如何设置单点登录 (SSO)

预计阅读 9 分钟 | 更新于 2026年4月21日 9:56 AM EST

你将会学到

了解如何为您的 Klaviyo 帐户或投资组合设置单点登录 (SSO)。目前,Klaviyo 仅支持身份提供 (IdP) 单点登录。 为什么使用单点登录?

单点登录 (SSO) 使您的帐户更加安全,从而帮助保护您以及您的客户。如果您为企业设置了 SSO,则可以要求 Klaviyo 用户使用其 SSO 凭据登录。另外,如果您的组织使用 SSO,您和您的用户可以在重新输入凭据之前更长时间地保持登录 Klaviyo 的状态。

开始之前

我们强烈建议您联系您公司的 IT 部门来帮助您进行设置,因为您需要在公司的身份提供商中执行某些步骤。如果需要,您可以暂时让他们成为您帐户的管理员 来设置 SSO。请注意:

  • 您必须有付费计划才能使用 SSO。 – 您必须是所有者或管理员才能设置此功能。 – Klaviyo 不支持服务提供商 (SP) SSO,仅支持 IdP SSO。如果您使用身份提供 (IdP) 单点登录 (SSO),则可以使用它登录 Klaviyo。安全断言标记语言 2.0 (SAML 2.0) SSO 允许成员通过您选择的 IdP 访问 Klaviyo。 IdP SSO 提供商的示例包括 Okta、OneLogin、Microsoft Entra ID 等。如果您对所有用户强制执行 SSO,则任何新用户都需要接受邀请,然后使用 SSO 登录。 查看和使用豁免列表

当公司强制执行 SSO 时,添加到豁免列表的用户将能够绕过 SSO 并使用用户名和密码登录。如果出现 IdP 中断或您不想向 IdP 实例添加合作伙伴、承包商或机构成员,这一点非常重要。请注意,只有设置 SSO 后,您才能查看豁免列表。 什么是工作场所 ID?

工作场所 ID 也称为 SSO 登录标识符,需要在 Klaviyo 中设置 SAML SSO。它通常与您的公司名称相同。您将在 Klaviyo 设置过程的第 3 步中创建此 ID(在下面的本节中讨论)。设置工作场所 ID 后,用户可以直接访问公司的自定义 URL(例如 http://www.klaviyo.com/sso/workplace/<id>)来登录 Klaviyo。我们建议告诉用户将此 URL 添加为书签以加快登录过程。 – ID 不能超过 63 个字符。 – ID 必须是 URL 安全的,因此只能包含大写或小写字母、连字符 (-)、句点 (.)、下划线 (\_) 和波形符 (~)。 – ID应该简单且易于用户记住(例如您的公司名称)。 – 例如,Klaviyo 的工作场所 ID 是“Klaviyo”。

关于即时 (JIT) 供应

设置 SSO 后,您可以选择在 Klaviyo 中启用即时 (JIT) 配置。当用户添加到具有 JIT 配置的帐户时,用户将需要接受电子邮件中的邀请才能开始访问该帐户。请注意,启用 SSO 并打开 JIT 配置后,您只能更新 IdP 内的用户的 Klaviyo 角色,而无法再更新 Klaviyo 内的任何角色。要更新角色,您需要在 IdP 内部执行此操作,或者暂时关闭 JIT 和 SCIM 以在 Klaviyo 内部进行更新。 什么是 JIT?

启用 JIT 配置后,IT 管理员不再需要为每个应用程序中的每个用户手动创建帐户。相反,只要用户拥有该应用程序的权限,系统就会在用户第一次尝试登录应用程序时创建用户帐户。例如,IT 管理员可以自动向其 IdP 中的所有用户授予 Klaviyo 访问权限,以便这些用户的帐户将在他们第一次通过其 SSO 门户或通过 Klaviyo 发起的登录登录到 Klaviyo 时自动创建。

设置 SAML SSO

  1. 在 Klaviyo 中,单击左下角的组织名称。
  2. 单击设置。
  3. 选择安全。
  4. 单击设置 SSO。 (请注意,不需要多重身份验证。)
Klaviyo 中的安全选项卡
Klaviyo 中的安全选项卡
  1. 复制 Klaviyo SSO URL 和 受众 URI(服务提供商实体 ID) 以在下一部分中使用。
SSO 配置页面顶部,您可以在其中复制 Klaviyo SSO URL 和受众 URI
SSO 配置页面顶部,您可以在其中复制 Klaviyo SSO URL 和受众 URI

登录到您的 SSO 提供商

打开下面的下拉菜单以获取特定于 IdP 的说明。一般来说,您需要:

  1. 打开一个新选项卡并登录到您的 SSO 提供商。
  2. 找到您的提供商的确认设置。
  3. 粘贴 Klaviyo SSO URL 并保存。
  4. 下载或找到您的 IdP 元数据。
  5. 将用户及其角色分配给 Klaviyo 应用程序。 – 为了让您的角色正确传递到 Klaviyo,我们建议使用密钥格式。 (一些 IdP 在其协议中将属性转换为小写,因此不建议使用标签格式)
帐户用户角色投资组合用户角色
业主投资组合\_owner
管理员投资组合\_admin
经理投资组合\_经理
分析师投资组合\_分析师
活动\_协调员
内容创建者
支持

这些角色取决于您设置 SSO 的帐户类型。在普通帐户中,仅帐户用户角色适用。在投资组合账户中,仅投资组合用户角色适用

奥克塔

  1. 登录您的 Okta 管理员帐户。
  2. 导航至应用程序 > 应用程序。
  3. 选择创建应用程序集成。
Okta 中的应用程序页面,您可以在其中创建应用程序集成
Okta 中的应用程序页面,您可以在其中创建应用程序集成
  1. 在模式中,选择SAML 2.0 选项。
选择 SAML 2.0 时的登录选项
选择 SAML 2.0 时的登录选项
  1. 单击下一步。
  2. 为集成命名(例如“Klaviyo”)。
Okta 集成向导的第 1 步,您可以在其中命名应用程序
Okta 集成向导的第 1 步,您可以在其中命名应用程序
  1. 单击下一步。
  2. 在 单点登录 URL 字段中,粘贴 Klaviyo SSO 设置屏幕中的 Klaviyo SSO URL。
  3. 在 受众 URI(SP 实体 ID) 字段中,粘贴来自 Klaviyo 的 受众 URI(服务提供商实体 ID)。
  4. 将 名称 ID 格式字段设置为 电子邮件地址。
  5. 将 应用程序用户名 更改为 电子邮件。
  6. 检查更新应用程序用户名设置为创建并更新。
Klaviyo 集成的 SAML 配置设置
Klaviyo 集成的 SAML 配置设置
  1. 单击下一步。
  2. 选择 我是 Okta 添加内部应用程序的客户。 – 您无需检查或填写此页面上的任何其他信息。
  3. 滚动到页面底部并单击完成。
  4. 转到登录选项卡。
Okta 中应用程序的登录选项卡
Okta 中应用程序的登录选项卡
  1. 向下滚动到 SAML 签名证书 部分。
  2. 找到有效证书,然后单击操作下拉列表。
  3. 单击查看 IdP 元数据。
选择查看 IdP 元数据时的操作下拉列表
选择查看 IdP 元数据时的操作下拉列表
  1. 将打开一个新选项卡,应如下所示。
XML 元数据页面示例
XML 元数据页面示例
  1. 在新选项卡中,右键单击并选择另存为>保存,以便稍后可以将此文件上传到Klaviyo。
  2. 导航回 Okta。
  3. 转到作业选项卡。
  4. 单击分配。
  5. 选择是将应用程序分配给个人(即人员)还是组。
按人员或组将用户分配到应用程序的选项
按人员或组将用户分配到应用程序的选项
  1. 找到您想要为其分配 Klaviyo 的人员或组,然后单击其姓名旁边的分配。
通过“人员”选项分配用户的示例
通过“人员”选项分配用户的示例
  1. 如果您选择个人:
  1. 完成后,单击完成。 一次登录
  1. 登录您的 One Login 帐户。
  2. 导航至应用程序 > 应用程序。
突出显示子项应用程序时的应用程序下拉菜单
突出显示子项应用程序时的应用程序下拉菜单
  1. 点击右上角添加应用。
选择添加应用程序时一次登录的应用程序页面
选择添加应用程序时一次登录的应用程序页面
  1. 搜索“Klaviyo”,然后选择出现的结果。
在一次登录应用程序中搜索 Klaviyo
在一次登录应用程序中搜索 Klaviyo
  1. 可选:选择显示名称、上传新图标或添加此应用程序的说明。
  2. 单击右上角的保存。
  3. 导航至左侧边栏中的配置。
没有任何信息的配置页面
没有任何信息的配置页面
  1. 在 SAML Consumer URL 字段中,粘贴您的 Klaviyo SSO URL。
  2. 在 受众 (SP 实体 ID) 字段中,粘贴您的 受众 URI(服务提供商实体 ID)。
  3. 单击保存。
  4. 单击左侧边栏中的SSO。
  5. 打开 SAML 签名算法 下拉列表。
  6. 选择SHA-256。
突出显示 SHA-256 时的 SAML 签名算法下拉列表
突出显示 SHA-256 时的 SAML 签名算法下拉列表
  1. 可选:向下滚动以更改您的登录显示设置。
一次登录应用程序的登录显示设置
一次登录应用程序的登录显示设置
  1. 单击保存。
  2. 打开右上角的更多操作下拉菜单。
  3. 选择SAML 元数据。这将下载您需要在下一部分中上传的文件。
突出显示 SAML 元数据时的更多操作下拉列表
突出显示 SAML 元数据时的更多操作下拉列表

在继续下一部分之前,您需要在一次登录中将用户添加到 Klaviyo 应用程序,然后分配他们的角色。 18. 要将用户添加到 Klaviyo 应用程序,请单击左上角的用户 > 用户。

用户菜单下拉菜单
用户菜单下拉菜单
  1. 选择一个用户来访问 Klaviyo。我们建议指定在 Klaviyo 中设置 SSO 的人员。
  2. 在左侧边栏中选择应用程序。
  3. 单击右侧的加号按钮向该用户添加应用程序。
  4. 从下拉列表中选择Klaviyo。
选择 Klaviyo 作为用户的应用程序
选择 Klaviyo 作为用户的应用程序
  1. 单击继续。
  2. 在出现的模式中,向下滚动到 角色 下拉列表。
  3. 打开此下拉列表并选择应分配给该用户的 Klaviyo 角色。
为用户选择 Klaviyo 角色
为用户选择 Klaviyo 角色
  1. 单击保存。 微软 Entra ID (Azure AD)
  1. 登录 Microsoft Entra ID(以前称为 Azure AD)。
  2. 单击Microsoft Entra ID。
  3. 选择添加下拉列表,然后单击企业应用程序。
  4. 单击创建您自己的应用程序。
Microsoft Entra ID Gallery,您可以在其中创建应用程序
Microsoft Entra ID Gallery,您可以在其中创建应用程序
  1. 将应用程序命名为“Klaviyo”,然后单击创建。
  2. 单击左侧边栏中的单点登录。
应用程序的单点登录方法页面,默认禁用
应用程序的单点登录方法页面,默认禁用
  1. 选择SAML。
  2. 单击“基本 SAML 配置”框中的“编辑”。
基本 SAML 配置框,单点登录页面中的步骤 1
基本 SAML 配置框,单点登录页面中的步骤 1
  1. 在出现的右侧边栏中,单击“标识符(实体 ID)”下的“添加标识符”。
为应用程序的 SSO 配置 SAML 的侧边栏
为应用程序的 SSO 配置 SAML 的侧边栏
  1. 在出现的字段中,粘贴来自 Klaviyo 的 受众 URI(服务提供商实体 ID)。
  2. 在“回复 URL(断言消费者服务 URL)”下,单击“添加回复 URL”。
  3. 在此处粘贴来自 Klaviyo 的 Klaviyo SSO URL。
添加标识符和回复 URL 后的 SAML 配置示例
添加标识符和回复 URL 后的 SAML 配置示例
  1. 注意:如果要添加 登录 URL,则必须首先创建工作场所 ID,这将在下一节中讨论。 我们建议完成设置过程,然后返回到此步骤。
  2. 单击侧边栏左上角的保存,然后单击右上角的X。
  3. 向下滚动到 SAML 证书 框(Entra 中 单点登录页面 上的步骤 3)。
单点登录页面第3步
单点登录页面第3步
  1. 在“联合元数据 XML”旁边,单击“下载”。
仅突出显示联合元数据 XML 选项的 SAML 证书框
仅突出显示联合元数据 XML 选项的 SAML 证书框
  1. 仍在 SAML 证书 框中,单击右上角的编辑。
  2. 在右侧显示的侧栏中,检查:
  1. 向上滚动到 属性和声明 框(Entra 中 单点登录页面 上的步骤 2),然后单击 编辑。
单点登录页面的第 2 步,即“属性和声明”框
单点登录页面的第 2 步,即“属性和声明”框
  1. 单击“必需的声明”部分中的唯一用户标识符(名称 ID)。
管理索赔模式,其中突出显示唯一用户标识符行
管理索赔模式,其中突出显示唯一用户标识符行
  1. 单击源属性下拉列表。
唯一用户标识符的源属性字段
唯一用户标识符的源属性字段
  1. 搜索“user.mail”,然后选择它。
搜索 user.mail 的源属性
搜索 user.mail 的源属性
  1. 点击左上角保存,返回属性和声明页面。
  2. 选择左上角的添加新声明。
在属性和声明页面添加新声明
在属性和声明页面添加新声明
  1. 输入名称“角色”。
  2. 将 源属性 更改为“user.signedroles”。
Azure 14 新角色声明.png
Azure 14 新角色声明.png
  1. 单击保存。
  2. 点击Home 返回目录。
  3. 在左侧边栏中,单击应用程序注册。
左侧边栏中的应用程序注册选项卡
左侧边栏中的应用程序注册选项卡
  1. 转到所有应用程序选项卡。
应用程序注册页面中的所有应用程序选项卡
应用程序注册页面中的所有应用程序选项卡
  1. 单击进入 Klaviyo 应用程序。
  2. 选择应用程序角色 > 创建应用程序角色。
在应用角色页面创建应用角色
在应用角色页面创建应用角色
  1. 为每个角色创建显示名称。
  2. 选择用户/组作为允许的成员类型。
  3. 按照如下所示准确分配这些值之一:
  1. 添加描述,然后单击应用。然后,要将用户分配到 Klaviyo 应用程序,请按照以下步骤操作:
  2. 导航到Microsoft Entra ID > 企业应用程序。
  3. 单击Klaviyo 应用程序。
  4. 导航到用户和组> 添加用户/组。
示例 Klaviyo 应用程序的用户和组页面
示例 Klaviyo 应用程序的用户和组页面
  1. 单击“用户”以填充右侧边栏。
为应用程序选择用户
为应用程序选择用户
  1. 选择您要添加到 Klaviyo 应用程序的用户。
  2. 单击选择。
  3. 单击进入选择角色。
为所选用户分配角色
为所选用户分配角色
  1. 选择该用户在 Klaviyo 中应具有的角色。
  2. 单击选择 确认角色。
  3. 单击左下角的分配。

在 Klaviyo 中完成设置

  1. 导航回 Klaviyo 选项卡的 SSO 设置 页面。
  2. 选择:
  1. 为您的 SSO 登录创建您的 SSO 登录标识符(也称为工作场所 ID);通常,这与您的公司名称相同。 – ID 不能超过 63 个字符。 – ID 必须是 URL 安全的,因此只能包含大写或小写字母、连字符 (-)、句点 (.)、下划线 (\_) 和波形符 (~)。 – ID应该简单且易于用户记住(例如您的公司名称)。 – 例如,Klaviyo 的工作场所 ID 是“Klaviyo”。!SSO 配置页面的第三步,添加您的工作场所 ID
  2. 单击测试 SSO。
  3. 选中启用 SSO 框。
  4. 可选:选中以下一个或多个框。 – 要求所有用户进行 SSO。 – IdP 发起登录。 – 即时 (JIT) 配置。
设置后使用 SSO 的选项
设置后使用 SSO 的选项

结果

现在您将能够使用 SSO 提供商登录 Klaviyo。