跳转到主要内容
SSO 仅适用于企业客户。请联系您的客户经理或 support@onesignal.com 开始使用。在设置通话中安排一名团队 SSO 产品负责人参与,有助于简化流程。

什么是 SSO?

单点登录使团队成员能够使用您组织的身份提供者 (IdP) 登录 OneSignal,而无需单独的用户名和密码。通过 IdP 完成一次身份验证后,用户将收到一个令牌,无需额外登录即可访问 OneSignal 和您的其他 SaaS 应用程序。 OneSignal 支持 SAML 2.0OpenID Connect (OIDC) 协议。选择您的 IdP 支持的任一协议——两者在 OneSignal 中提供相同的 SSO 体验。

支持的身份提供者

ADPDuoOneLogin
Auth0Google WorkspaceOracle
Microsoft Entra ID (Azure AD)JumpCloudPingFederate
CASKeycloakPingOne
ClassLinkLastPassRippling
CloudflareMicrosoft ADFSSalesforce
Custom OpenID ConnectminiOrangeShibboleth
Custom SAMLNetIQShibboleth Unsolicited
CyberArkOktaSimpleSAMLphp
VMware
如果您的 IdP 未列出,请联系 support@onesignal.com 申请支持。

设置

请联系 support@onesignal.com 开始设置。支持团队将提供设置链接并指导您完成每个步骤。
1

联系支持并提供您的 IdP

发送电子邮件告知您使用的身份提供者。团队将向您发送设置链接并在 OneSignal 端配置连接。
2

按照您的 IdP 专属指南操作

每个身份提供者的配置流程各不相同。使用上方的支持的身份提供者表格找到适合您的指南。
3

测试您的连接

连接 IdP 后,使用您的 SSO 凭据登录以验证连接是否正常。
4

引导现有团队成员

现有 OneSignal 用户可以在登录页面点击使用单点登录继续。在引导期间,用户名和密码登录仍然可用,以确保在引导过程中消息发送不受影响。请向支持团队提供您希望启用 SSO 测试的电子邮件地址。
OneSignal 登录页面,显示“使用单点登录继续”按钮以及用户名和密码输入框
5

强制执行 SSO

当您准备好要求所有用户使用 SSO 时,请联系支持团队对您的组织强制执行 SSO。强制执行后,用户名和密码登录将被禁用。

将用户添加到 SSO 组织

通过仪表板邀请

组织管理员可以从团队成员页面邀请用户。有关角色选项和权限,请参阅团队成员
1

邀请用户

前往团队成员并点击邀请加入组织。在邀请时设置用户的角色。
OneSignal 团队成员页面,显示邀请加入组织按钮
用于将团队成员添加到 OneSignal 组织的电子邮件输入表单
2

用户接受邀请

受邀用户将收到一封带有接受邀请链接的电子邮件。
带有接受邀请按钮的 OneSignal 邀请邮件
3

用户通过 SSO 登录

接受邀请后,用户通过您组织的 SSO 提供者登录。
OneSignal SSO 登录页面,提示用户通过其身份提供者进行身份验证

域名限制

受邀用户的电子邮件域名必须在您的 SSO 组织下注册。如果您邀请的用户的电子邮件域名不属于该组织,则会发生错误。
当受邀用户的电子邮件域名未在 SSO 组织中注册时显示的 OneSignal 错误消息

常见问题

谁可以使用 SSO?

SSO 仅适用于企业客户,且需要现有的身份提供者。如果您没有 IdP,请先与您的内部 IT 团队或咨询公司合作进行设置。有关计划详情,请参阅定价页面,或联系 support@onesignal.com 开始使用。

SSO 的座位数量有限制吗?

没有。SSO 组织下的用户数量没有限制。

如何在强制执行前测试 SSO?

可以——在设置期间,只有您指定的电子邮件地址才会启用 SSO 登录。用户名和密码登录对其他所有人仍然有效,消息发送不受影响。

为什么 SSO 使用电子邮件域名?一个组织可以有多少个域名?

SSO 将电子邮件域名映射到您的组织——例如,onesignal.com 涵盖所有 @onesignal.com 电子邮件地址。一个组织可以为 SSO 登录注册多个域名。

如何配置和取消配置用户?

您可以在 OneSignal 仪表板中添加和删除用户。目前不支持直接通过 IdP 进行取消配置和配置。

我需要帮助找到我的组织管理员或电子邮件域名

请联系 support@onesignal.com——他们可以帮助您确认组织管理员,并提供注册到您组织的电子邮件域名列表。

如果我的 IdP 出现故障会发生什么?

拥有活跃会话的用户可以继续使用 OneSignal。需要登录的用户将无法登录,直到 IdP 恢复正常。

是否支持混合模式(SSO 和用户名/密码同时使用)?

混合模式不受官方支持。SSO 旨在作为主要登录方式。一种变通方法是将您的应用分成两个组织——一个强制执行 SSO,另一个不强制执行。请注意,组织也用于计费目的,因此请联系支持团队讨论最佳方案。

我可以限制 SSO 访问特定用户或仅对有限群体强制执行 SSO 吗?

可以。通过 SSO 访问 OneSignal 在两个层面受到控制:
  1. 身份提供者:大多数 IdP(例如 Google Workspace、Okta、Microsoft Entra ID)允许您按用户、组或组织单位启用或禁用应用程序。配置您的 IdP,仅向需要访问的用户授予 OneSignal 应用权限。
  2. OneSignal 邀请:用户还必须通过仪表板被邀请加入您的 OneSignal 组织。即使用户可以通过 IdP 进行身份验证,在组织管理员邀请他们之前,他们也无法访问 OneSignal。
两个层面都必须授予访问权限,用户才能登录。要将 SSO 设为唯一登录方式,请强制执行 SSO(第 5 步)——这将为组织中的所有人禁用用户名/密码登录。

我可以将多个 IdP 连接到一个组织吗?

不可以。每个组织只支持一个 IdP。如有其他需求,请联系支持团队。