概述

本文档将详细介绍配置 Deep Freeze Cloud 冰点云的过程,以便用户可以使用 Okta 作为身份提供商的凭据登录 Deep Freeze Cloud 冰点云站点。

要求

本文档假定配置 Deep Freeze Cloud 冰点云的人员熟悉 Okta,并且已经在其环境中配置了相应的用户凭证,并且他们已经注册了 Deep Freeze Cloud 冰点云账户。

配置过程

手动创建 Audience URI 和 Logon Domain

配置 Deep Freeze Cloud 冰点云要求您确定将在服务配置中使用的受众 URI 和登录域。

登录域

在配置 SAML 期间,需要选择登录域以识别您的 Deep Freeze Cloud 冰点云实例。这是一个任意标签,可以是组织名称,也可以是某个随机字符串。选择登录域后,请记下它以供将来参考。在本文档中,我们将使用 CONTESCO 作为我们的登录域。

受众 URI & ACS URL

作为 SAML 配置的一部分,需要受众 URI 和 ACS URL。这些任务是根据您可以根据登录 Deep Freeze Cloud 冰点云时显示的 URL 找到的信息生成的;

记下子域,语言代码显示在您的 URL 中,在上面的示例中,子域是 www3,语言代码是 EN。

要生成受众 URI,请插入子域、语言代码和登录域,如下所示;

http://<sub-domain>.deepfreeze.com/<lang-code>/saml?dn=<logindomain>

这将生成我们示例的 Audience URL;

http://www3.deepfreeze.com/en/saml?dn=CONTESCO

ACS URL 采用以下格式;

http://<sub-domain>.deepfreeze.com/<lang-code>/saml/Acs?dn=<登录您选择的域名>

为示例制作 ACS URL;

http://www3.deepfreeze.com/en/saml/Acs?dn=CONTESCO

注意:此时无法自动检查给定登录域的可用性。稍后可以在 Deep Freeze Cloud 冰点云控制台中更改此 URL,并且这些 URL 将自动创建。

在 Okta 控制台中配置 SAML

要开始登录 Okta IDP 控制台,然后从 Okta 控制台 IDP 控制台中您的姓名旁边的右上角菜单中转到“您的组织”。

之后,单击顶部的“管理员”选项,然后从左上角的菜单中选择经典 UI,如下图所示;

现在通过单击顶部导航菜单中的 Applications 选项卡。

单击 Applications 页面左侧的 “Add Application” 按钮。

现在点击“创建新应用程序”“按钮,如下图所示;

现在选择平台作为 Web 并作为 SAML 2.0 登录方法,然后单击创建 按钮,如下所示;

输入应用程序的名称,然后单击 下一个 如图所示的按钮;

在下一页上,输入 ACS URL 作为单点登录 URL,输入 Audience URI 作为 Audience URI。需要将之前创建的登录域输入为 Default Relaystate。在 NameID 格式下,选择 EmailAddress 和 email 在应用程序用户名中,如下图所示;

现在滚动到 ATTRIBUTE STATEMENTS 并输入以下属性,如下图所示;

注意:请注意,Okta 控制台左侧的属性名称必须与 Deep Freeze Cloud 冰点云控制台中的属性匹配。

点击 下一步 如下所示的按钮。

在下一个屏幕中,选择第一个选项,即“我是 Okta 客户,添加内部应用程序”,然后单击完成按钮。无需在此处回答可选问题。

现在点击“查看设置说明”“按钮,如下图所示;

如下所示的说明页面包含足够的信息,可用于 Deep Freeze Cloud 冰点云控制台来配置应用程序。

现在,使用您现有的 SuperAdmin 用户凭证再次登录到 Deep Freeze Cloud 冰点云服务器。

转到右上角的“USER MANAGEMENT”菜单。

单击“SAML 集成”选项。

在“Identity Provider Setup”选项卡中,使用在步骤 #13 中获取的信息添加 IDP 配置。请注意,Okta 设置信息说明页面中的“身份提供商单点登录 URL”和“身份提供商颁发者”分别等同于 Deep Freeze Cloud 冰点云控制台中的“IdP 登录 URL”和“实体 ID”。或者,您可以通过从说明页面复制元数据并将其上传到 Deep Freeze Cloud 冰点云控制台来创建metadata.xml页面。

现在点击 下一页 按钮。

请勿在 “Attribute Mapping” 选项卡中修改任何内容,因为我们正在使用所选选项卡的所有默认属性。单击此处的 Next 按钮。

在 Settings (设置) 选项卡中,输入您在步骤 #1 中选择的 Login Domain name (登录域名),然后选择您选择的用户角色。

点击 Save 按钮。如果您的域名不唯一,则会显示错误消息。请再次选择一个唯一的 Login 域名并保存。成功后,将显示该特定组织的 Deep Freeze Cloud 冰点云服务器的服务提供商配置。请验证单点登录 URL(ACS URL) 和受众 URI 是否与 Okta 控制台的“常规”选项卡的“SAML 设置”中显示的 URI 匹配。如果不匹配,请在 Okta 控制台的编辑按钮上更正,如下所示;

现在,单击 Next 按钮并更正 Single sign-on URL(ACS URL) 和 Audience URI。然后点击 下一页 然后 结束通话 按钮。