获取虚主机名
IBM® Verify如果您希望在用户与贵组织进行身份相关操作时提供品牌化的体验,可以为您的租户购买一个自定义主机名。 您可以自定义登录、注册、个人资料管理等操作体验。
准备工作
注意: 请联系您的销售代表购买自定义主机名。 您必须先购买该自定义主机名,才能对其进行配置。
要配置自定义主机名,您和 IBM 必须完成几个配置步骤。 要开始此流程,您必须填写由 IBM 项目办公室提供的 《 IBM 自定义主机名证书申请表 》。
此外,请确保以下事项。
- 了解 Vanity 主机名的语法和选项,并根据贵组织的证书管理规范选择最适合的方案。
- 了解先决条件。
- 请联系您的 IBM® 客户代表,购买一个租户和一个自定义主机名。
- 请确保您能够与贵组织的 DNS/网站管理员有效沟通,以完成域名验证。
- 客户必须拥有自定义主机名的域名。
acme.com如果自定义主机名为sso.acme.com,则贵组织必须拥有该域名。 - 自定义主机名必须是唯一的,且尚未存在。 该规定适用于租户,且仅限用于 IBM Verify 此用途。
关于此任务
自定义主机名是您 IBM Verify 租户的自定义主机名。 默认租户主机名包含 IBM。 通过自定义主机名,客户可以自定义主机名,从而避免在 URL 中显示 IBM。 例如,您的 Verify 租户主机名可能是 acme.verify.ibm.com,但您可能希望用户看到的自定义主机名是 login.acme.com。
虚名主机名语法
当您的组织首次接收一个 IBM Verify 租户时,该租户的 URL 地址将遵循以下语法。
<tenant identifier>.<domain> 其中<tenant identifier>是提供的租户标识符。<acme>例如:<domain>默认设置为<verify.ibm.com>,但可以自定义为自定义主机名。- IBM Verify此示例中的完整主机名是
acme.verify.ibm.com,这是用户登录时所看到的 URL ,以及由 启用的其他身份验证交互。
- 证书必须由“受信任”的证书颁发机构进行签名。 它们不能是自签的。
- 下一节将介绍为自定义主机名配置证书。
- 证书配置完成后, IBM 会执行额外步骤以完成自定义主机名的配置。 这些额外步骤大约需要五个工作日才能完成。
证书配置选项
每张证书都必须有一个“通用名称”(CN)。 它还可以拥有“主题别名”(SAN)。 该证书涵盖所有作为CN或SAN列出的主机名。
注意: 例如,
如果您在填写证书申请表时仅提供“通用名称”,则每个自定义主机名都需要单独的证书。*.sso.acme.com 通配符在 CN 或 SAN 中均不被支持。如果三个 Verify 租户需要自定义主机名,但仅提供了“通用名称”,则该组织需为每个自定义主机名付费,因为每个自定义主机名都有独立的证书。 在此示例中,需要购买三个自定义域名。
CN = sso.acme.com
CN = sso-qa.acme.com
CN = sso-dev.acme.com
sso.acme.com注意: 当用户通过诸如 之类的自定义主机名进行 Verify 身份验证时,用户看到的仅是当前使用的自定义主机名。 用户看不到 sso-qa.acme.com 和 sso-dev.acme.com ,而它们也是有效的自定义主机名。 潜在的攻击者无法轻易发现所有自定义主机名。 他们只能看到自己正在使用的那个。如果在填写证书申请表时,除了“通用名称”外还提供了“SAN名称”,则每个SAN名称都将与“通用名称”一同配置在同一张证书上。
如果三个 Verify 租户需要一个自定义主机名,且该主机名包含“通用名称”以及 2 个 SAN 名称,则该组织只需为其中一个自定义主机名付费。 在此示例中,需要购买一个自定义主机名。如果您想从“SAN”切换到“CN”,必须重新启动该流程,并根据“CN”的定价结构进行调整。
CN = sso.acme.com
SAN = sso-qa.acme.com
SAN = sso-dev.acme.com
sso.acme.com注意: 当用户通过诸如 之类的自定义主机名进行 Verify 身份验证时,该用户还可以看到证书所涵盖的其他自定义主机名。 在这种情况下, sso-qa.acme.com 和 sso-dev.acme.com。 遗憾的是,潜在的攻击者可能会利用这些信息。 这使他们更容易发现所有有效的自定义主机名。证书配置选项
选择自定义主机名选项后,组织必须选择“ IBM 预配置”或“第三方证书”来验证或配置证书。
- IBM 已配置
- IBM 可以代表该组织申请证书。 IBM 使用 DigiCert 作为证书提供商,并由 DigiCert 对证书进行签名。
该证书的验证类型为 OV(组织验证),客户必须通过 DigiCert 进行证书验证。 作为证书颁发机构,Digicert 必须独立验证所申请域名的相关所有者是否已批准该证书。 此 DigiCert 验证流程是独立的,且不涉及任何 IBM Verify 交互。
该流程包括对公司地址的验证以及对域名管理员的验证。 与 DigiCert 的交互完全由 DigiCert 与客户直接进行。
如果您选择“ IBM ”选项,操作流程如下。- 请通知您域名管理页面中
whois.com列出的域名管理员, DigiCert 将发出域名验证请求。 - 请尽快将验证结果发送至 DigiCert。
- DigiCert 然后,系统将尝试通过您组织所属的已验证电话号码,联系在 “ IBM 自定义主机名证书申请表 ”中提供的管理联系人。 验证是在实际通话中进行的。注意: 这取决于 DigiCert 能否在组织中找到正确的联系人,因此可能需要多次尝试。
- 请通知您域名管理页面中
- 第三方证书
- 使用第三方证书时,在 IBM 生成证书签名请求(CSR)后,组织可以使用其选择的证书颁发机构。以下步骤展示了流程。
- IBM 生成 CSR。
- IBM 将此CSR发送至贵组织。
- 贵组织将此CSR发送至贵方的CA。 贵组织可以选择所需的验证类型。
- 您的证书颁发机构(CA)将签名的证书退还给您的组织。
- 贵机构将证书(叶证书 + 信任链:中间证书和根证书)发送至 IBM