使用 Okta 配置 Deep Freeze Cloud 冰点云以实现 SSO

概述

本文档将详细介绍配置 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。然后点击 下一页 然后 结束通话 按钮。

滚动至顶部