分享此页面

# 步骤 6: 验证 IdP

此步骤是验证 IdP, 即验证 IdP 配置是否正确以及作为 SP 的 ALM 与 IdP 之间的通信能否成功。在启用 SSO 之前要验证的第一个 IdP 应当为 "alm"。

在本主题中︰

## 先决条件

在验证 IdP 之前完成以下操作。

- 步骤 5: 将 IdP 用户与 ALM 用户进行映射。

- 至少有一个具有站点管理员角色的 ALM 用户已映射到 IdP 用户或设置为本地用户。否则, 没有用户可以将 ALM 配置为站点管理员。

- 将 ALM 和 IdP URL 添加到 IE 可信 URL 中。

返回页首

## 在 SSO 配置工具中验证 IdP

只能在非 SaaS 环境中使用此方法。

对于 SaaS 环境, 只能将验证 URL 发送给 IdP 用户以进行验证。

要在 SSO 配置工具中验证 IdP, 请执行以下操作:

1. 在 SSO 配置工具中, 单击 IdP 名称, 然后单击底部的“验证”以开始验证。
2. 将打开 IdP 登录页面。输入您的 IdP 用户名和密码。

3. 如果您通过验证, 登录页面将关闭。IdP 名称的前面会显示一个通过指示符。

   如果验证失败, 则显示一个失败指示符。

4. 通过验证后, 单击“启用 SSO”。

   启用 SSO 身份验证后, 将无法禁用它。

返回页首

## 将验证 URL 发送给 IdP 用户以进行验证

除了在 SSO 配置工具中验证 IdP 外, 您还可以复制验证 URL 并将其发送给 IdP 用户, 让他们验证 IdP。

备注: 在 SaaS 环境中, 您只能将验证 URL 发送给 IdP 用户以进行 SSO 验证。

1. 单击 IdP 名称, 然后单击底部的“复制验证 URL”。
2. 在“复制验证 URL”窗口中, 单击复制链接图标 ()。

3. 将链接发送给 IdP 用户以进行验证。

   当 IdP 用户打开链接时, 他们将重定向到 IdP 登录页面。输入 IdP 用户名和密码后, 他们将重定向到一个页面, 该页面告知验证是否成功, 如果失败, 则告知失败的原因。

   如果启用了电子邮件通知, 则指定的站点管理员用户将收到有关谁访问了 SSO 验证 URL 的电子邮件。有关详细信息, 请参见步骤 6: 验证 IdP。

返回页首

## 启用 SSO 而不验证 IdP

如果启用了本地身份验证, 则不必验证 IdP。您可以直接启用 SSO。

在直接启用 SSO 之前, 建议您执行以下操作之一:

- 如果您尚未映射到 IdP 用户, 则将您的 IdP ID 设置为“本地”。
- 如果您已映射到 IdP 用户, 则将您的 IdP ID 设置为真实的 IdP 名称。

否则, 在启用 SSO 之后, 如果 SSO 无法工作并且其他站点管理员用户都没有将其 IdP ID 设置为“本地”或真实的 IdP 名称, 则任何人都无法访问 ALM。

返回页首

## 常见问题

问: 当我在 SSO 配置工具中验证了 IdP "alm" 时, Web 浏览器将我重定向到 IdP, 但报告了以下错误。为什么?

答: 根本原因: 在 IdP 中注册了错误的 SP 元数据 URL, 因此 IdP 无法识别从 ALM 发送的 SAML 请求。

解决方案: 确保可以从 ALM 加载正确的 SP 元数据。并且, 在验证 IdP 之前, 应当在 IdP 中正确地将 ALM 注册为 SP。在 IdP 中注册 SP 元数据之后, 当验证 IdP 时, 您将被正确重定向到 IdP 登录页面。

问: 为什么即使 IdP 成功向 ALM 返回了 SAML 响应, 我仍无法验证 IdP?

答: 根本原因: SAML 响应断言未包含必需的 "IdentityKey" 断言。

解决方案: 如果 IdP 返回了 SAML 响应, 则表示 IdP 与 ALM 之间的信任已成功建立。唯一的问题是 ALM 无法验证 IdP 用户。ALM 用户和 IdP 用户是使用 IdentiyKey 值映射的。如果 IdP 不提供 SAML 响应的 IdentityKey 值, 则 ALM 无法将 IdP 用户映射到任何 ALM 用户, 因此验证失败。

要解决此问题, 请在 IdP 中将 IdentityKey 映射为 SAML 属性, 其具有唯一标识 IdP 用户的 IdP 属性。

问: 我如何知道 IdP 和 ALM 之间的信任已成功建立?

答: 在 Web 浏览器中, 输入 ALM SP URL, 如下所示: `{ALM 主机:端口}/osp/a/alm/auth/app/`。如果它将您重定向到 IdP 登录页面, 并且在身份验证之后将您重定向回 SP 页面而没有出错, 则表示 SP 已从 IdP 收到 SAML 响应: IdP 和 ALM 之间的信任已成功建立。

返回页首

接下来的步骤:

- 步骤 7: 启用 SSO

https://admhelp.microfocus.com ALM 8942
改进搜索结果的提示... ALM 帮助中心 ALM 帮助中心 ALM 帮助 16.00 全部查看本地帮助中心查看联机帮助中心后退在浏览器历史记录中后退前进在浏览器历史记录中前进删除突出显示的搜索项下一个主题转到下一个主题上一个主题转到上一个主题打印当前主题版本: