使用基于SAML的IdP设置SSO
配置基于SAML的标识提供程序
单点登录(SSO)仅适用于专属和企业计划此功能不属于企业试用版的范畴。
本指南将引导您配置用于Apollo SSO的基于SAML的通用身份提供者(IdP)。如果您使用Okta或Microsoft Entra ID作为IdP,请参阅您IdP的相应指南
- Okta
- Microsoft Entra ID(以前称为Azure Active Directory)
设置
基于SAML的SSO设置分为两个主要步骤
- 在您的IdP中创建一个自定义Apollo GraphOS应用程序。
- 将您应用程序的SAML元数据发送到Apollo。
这些步骤通常需要您的IdP的管理员访问权限。
步骤1. 创建自定义应用程序
向您的Apollo联系人发送请求,以获取Apollo的服务提供商(SP)SAML信息。包括您设置的SSO组织名称。
您的Apollo联系人将回复一个URL,您可以从该URL下载Apollo的组织SP SAML XML元数据文件。此文件包含以下值
- 单一登录URL
- 实体ID
ⓘ 注意
SSO元数据值因每个GraphOS组织而异。如果为多个组织设置SSO,请使用不同的值对每个组织重复以下步骤。
在您的SSO环境中创建一个新应用程序。在创建时,设置以下值
- 应用名称:
Apollo GraphOS
- 标志: Apollo标志(可选)
- 应用名称:
如果您的IdP允许,请上传Apollo提供的SP SAML XML元数据文件。否则,打开XML元数据文件,查看SAML元数据值,并手动将它们输入到您的IdP中。
将您的单一登录URL或ACS URL设置为单一登录URL。您还可以使用此值填写以下字段:
- 接收者
- ACS(消费者)URL验证器
- ACS(消费者)URL
将您的实体ID设置为实体ID值。
设置以下用户属性
sub
:user.email
- 代码“
sub
“属性应该唯一地标识GraphOS中的任何特定用户。在大多数情况下,user.email
提供这种唯一映射。
- 代码“
email
:user.email
given_name
:user.firstName
family_name
:user.lastName
保存您的配置。
步骤 2:将 SAML 元数据发送到 Apollo
将您的 Apollo 联系人发送 IdP SAML XML 元数据文件。如果无法发送此文件,可以发送以下任何一个代替
- IdP 实体 ID
- IdP 单点登录 URL / SSO URL
- IdP x509 证书
您的 Apollo 联系人将能够完成您的 SSO 配置。
一旦您的 SSO 配置上线,请在您的 IdP 中将用户分配给新的 Apollo GraphOS 应用。如有需要分配相关组或用户,请联系您的 SSO 或身份与访问管理团队。
旧版配置
ⓘ 注意
以下说明仅供参考。自 2024 年 4 月起,Apollo 建议所有组织使用 更新说明来创建新的 SSO 连接。
要使用 多组织 SSO,您的 SSO 连接不能使用以下旧说明中显示的 PingOne。按照 更新说明创建新的 SSO 连接。