需要创建一个跨域身份管理系统 (SCIM) 2.0 应用程序,以便可以指定要推送到 vCenter Server 的 PingFederate 用户和组。
过程
- 将 vCenter Server 可信根证书添加到 PingFederate 服务器。
- 使用管理员帐户登录到 PingFederate 管理控制台。
- 转到。
- 选择可信 CA,然后单击导入以添加 vCenter Server 的 SSL 证书。
- 如果 PingFederate 服务器实例正在作为容器映像运行,您可能需要重新启动服务器以将证书添加到信任存储。例如:
- 使用 SSH 连接到 PingFederate 服务器。
- 更改为 /root/ping 目录:
- 运行以下命令:
docker-compose down
docker-compose up
- 创建 SP 连接。
- 使用管理员帐户登录到 PingFederate 管理控制台。
- 转到。
- 单击创建连接。
- 选择为此连接使用模板,然后从下拉列表中选择 SCIM Connector。
如果下拉列表中未显示 SCIM Connector 选项,请检查是否已将 SCIM Connector
.jar 文件放置在正确的文件夹(PingFederate 服务器的
/opt/out 文件夹)中。
- 单击下一步。
- 仅选择出站置备,然后单击下一步。
- 在常规信息选项卡上:
- 合作伙伴的实体 ID (连接 ID):将 SCIM Connector 更新为您选择的名称。
- 连接名称:输入名称。
- 基本 URL:输入要在其中配置 PingFederate 外部身份提供程序的 vCenter Server 的 HTTPS 地址,例如:https://vcenter1.example.com。
- 单击下一步。
- 单击配置置备。
- 接受其余默认配置设置值,然后单击下一步。
- 置备选项:已选中用户创建、用户更新和用户禁用/删除。
- 移除用户操作:已选择禁用。
注: 选择
禁用后,从 Active Directory 中删除用户时,这些用户不会在 VMware Identity Services 中自动显示为“已禁用”。这是预期的行为。
- 组名称源:已选择通用名。
- 在管理通道 选项卡上,单击创建。
- 在通道信息选项卡上:
- 通道名称:输入名称。
- 接受最大线程数和超时(秒) 默认值。
- 单击下一步。
- 在源选项卡上:
- 活动数据存储:选择 Active Directory 域。
- 单击下一步。
- 在源位置选项卡上:
- 基本 DN:输入基本 DN 以查找用户和组。
- 用户:根据您的环境自定义。例如:
- 组 DN:不使用。
- 筛选器:输入 (|(objectClass=person)(objectClass=organizationalPerson)(objectClass=user))。
- 组:根据您的环境进行自定义。例如:
- 组 DN:不使用。
- 筛选器:输入 (objectClass=group)。
- 单击下一步。
- 接受属性映射选项卡上的默认值。
- 单击下一步。
- 单击完成。
将创建 SP 连接并显示 SP 连接屏幕。
- 单击完成。
- 在出站置备选项卡上,单击下一步。
- 检查摘要,然后单击保存。
- 要使连接处于活动状态,请切换启用滑块。
结果
现在,PingFederate 将用户和组从配置的数据存储推送到 vCenter Server。请留出一些时间来完成推送。您可以在 vSphere Client 中查看推送的用户和组。转到,然后选择 PingFederate 域。