为 Workspace ONE 租户启用 VMware Identity Services 后,可设置与基于 SCIM 2.0 的身份提供程序的集成。
- 在 VMware Identity Services“入门”向导中,单击步骤 2 集成基于 SCIM 2.0 的身份提供程序中的开始按钮。
- 单击 SCIM 2.0 身份提供程序卡上的设置。
- 按照向导设置与身份提供程序的集成。
步骤 1:创建目录
使用 VMware Identity Services 设置用户置备和身份联合的第一步是,在 Workspace ONE 控制台中为通过身份提供程序置备的用户和组创建一个目录。
过程
下一步做什么
设置用户和组置备。
步骤 2:设置用户和组置备
在 VMware Identity Services 中创建目录后,可设置用户和组置备。您可以在 VMware Identity Services 中通过生成置备所需的管理员凭据来开始该过程,然后使用这些凭据在身份提供程序中配置置备。
前提条件
您在身份提供程序中拥有一个管理员帐户,且该帐户具有设置用户置备所需的权限。
过程
下一步做什么
返回到 Workspace ONE 控制台以继续执行 VMware Identity Services 向导。
步骤 3:映射 SCIM 用户属性
将身份提供程序中要同步的用户属性映射到 Workspace ONE 服务。在身份提供程序控制台中,添加所需的 SCIM 用户属性,并将其映射到身份提供程序属性。至少,同步 VMware Identity Services 和 Workspace ONE 服务所需的属性。
VMware Identity Services 和 Workspace ONE 服务需要以下 SCIM 用户属性:
- userName
- emails
- name.givenName
- name.familyName
- externalId
- active
有关这些属性以及将其映射到 Workspace ONE 属性的更多信息,请参阅VMware Identity Services 的用户属性映射。
除了必需属性外,您还可以同步可选属性和自定义属性。有关支持的可选属性和自定义属性列表,请参阅 VMware Identity Services 的用户属性映射。
过程
- 在 Workspace ONE 控制台中,在 VMware Identity Services 向导的步骤 3 映射 SCIM 用户属性中,查看 VMware Identity Services 支持的属性列表。
- 在身份提供程序管理控制台中,导航到 Workspace ONE 的置备配置。
- 导航到属性映射页面。
- 将所需的 SCIM 用户属性映射到身份提供程序属性。
- 根据需要添加并映射可选和自定义 SCIM 用户属性。
下一步做什么
返回到 Workspace ONE 控制台以继续执行 VMware Identity Services 向导。
步骤 4:选择身份验证协议
选择要用于联合身份验证的协议。VMware Identity Services 支持 OpenID Connect 和 SAML 协议。
过程
下一步做什么
配置 VMware Identity Services 和身份提供程序以进行联合身份验证。
步骤 5:配置身份验证(通用 SCIM 身份提供程序)
要使用身份提供程序配置联合身份验证,请使用 VMware Identity Services 中的服务提供程序元数据在身份提供程序中设置 OpenID Connect 或 SAML 应用程序,并使用应用程序中的相应值配置 VMware Identity Services。
OpenID Connect
如果选择 OpenID Connect 作为身份验证协议,请执行以下步骤。
- 从 VMware Identity Services 向导的步骤 5 配置 OpenID Connect,复制重定向 URI 值。
下一步在身份提供程序中创建 OpenID Connect 应用程序时,您将需要此值。
- 在身份提供程序管理控制台中,创建 OpenID Connect 应用程序。
- 在该应用程序中找到“重定向 URI”部分,然后复制并粘贴从 VMware Identity Services 向导复制的重定向 URI 值。
- 为该应用程序创建一个客户端密钥,并复制该密钥。
您将在 VMware Identity Services 向导的下一步中输入该密钥。
- 在 Workspace ONE 控制台中返回到 VMware Identity Services 向导,然后完成配置 OpenID Connect 部分中的配置。
客户端 ID 复制并粘贴身份提供程序应用程序中的客户端 ID 值。 客户端密钥 复制并粘贴身份提供程序应用程序中的客户端密钥。 配置 URL 复制并粘贴身份提供程序应用程序的 OpenID Connect 已知配置 URL。例如:https://example.com/.well-known/openid-configuration OIDC 用户标识符属性 指定要映射到 Workspace ONE 属性的 OpenID Connect 属性以进行用户查找。 Workspace ONE 用户标识符属性 指定要映射到 OpenID Connect 属性的 Workspace ONE 属性以进行用户查找。 - 单击 VMware Identity Services 向导中的完成,以完成设置 VMware Identity Services 与身份提供程序之间的集成。
SAML
如果选择 SAML 作为身份验证协议,请执行以下步骤。
- 从 Workspace ONE 控制台获取服务提供程序元数据。
在 VMware Identity Services 向导的步骤 5 配置 SAML 单点登录中,复制或者查看并下载 SAML 服务提供程序元数据。
- 在身份提供程序管理控制台中,导航到单点登录配置页面。
重要说明: 如果要将 VMware Identity Services 与 Okta 集成,则必须在 Okta 中创建一个单独的 SAML 应用程序以进行身份验证。您不能使用同一个应用程序进行用户置备和身份验证。
- 使用 VMware Identity Services 向导中的相应值配置单点登录。
典型配置步骤包含以下步骤之一,具体取决于身份提供程序支持的选项:
- 找到“服务提供程序元数据”选项,然后上载或者复制并粘贴 VMware Identity Services 向导中的 SAML 服务提供程序元数据。
- 如果身份提供程序没有用于上载元数据的选项,请在身份提供程序控制台中将以下值从 VMware Identity Services SAML 服务提供程序元数据复制并粘贴到相应字段中:
entityID 值:例如 https://yourVMwareIdentityServicesFQDN/SAAS/API/1.0/GET/metadata/sp.xml。
AssertionConsumerService HTTP-POST Location 值:例如 https://yourVMwareIdentityServicesFQDN/SAAS/auth/saml/response。
- 从身份提供程序控制台中找到并复制身份提供程序 SAML 元数据。
- 在 Workspace ONE 控制台中,在 VMware Identity Services 向导的步骤 5 配置 SAML 单点登录中,将身份提供程序元数据粘贴到身份提供程序元数据文本框中。
- 在配置 SAML 单点登录部分中,配置其余选项。
- 单点注销:如果您希望用户在注销 Workspace ONE Intelligent Hub 后注销其身份提供程序会话,请选择此选项。
- 绑定协议:选择 SAML 绑定协议(HTTP POST 或 HTTP 重定向)。
- 名称 ID 格式:指定要用于在身份提供程序和 Workspace ONE 服务之间映射用户的名称 ID 格式。
- 名称 ID 值:为 Workspace ONE 中的用户选择用户属性。
- 在 SAML 请求中发送主体 (如果可用):如果您希望身份提供程序将主体作为登录提示发送到 VMware Identity Services(如果可用),请选择此选项。如果选择此选项,您还可以选择使用主体的名称 ID 格式映射。
- 使用主体的名称 ID 格式映射:如果选择此选项,可使用名称 ID 格式将身份提供程序提供的登录提示映射到名称 ID 值。
小心: 启用此选项可能会增加发生用户枚举安全漏洞的风险。
- 在向导中单击完成,以完成设置 VMware Identity Services 与身份提供程序之间的集成。
结果
VMware Identity Services 与身份提供程序之间的集成设置已完成。
将在 VMware Identity Services 中创建目录,当您从身份提供程序中的置备应用程序推送用户和组时,将填充该目录。已置备的用户和组将自动显示在您选择与身份提供程序集成的 Workspace ONE 服务中,例如 Workspace ONE Access 和 Workspace ONE UEM。
您无法在 Workspace ONE Access 控制台和 Workspace ONE UEM Console 中编辑目录。目录、用户、用户组、用户属性和身份提供程序页面为只读。
后续步骤
接下来,选择要将用户和组置备到的 Workspace ONE 服务。
然后,从身份提供程序推送用户和组。请参阅将用户置备到 Workspace ONE。