配置 GravityZone 与Azure AD的云单点登录
GravityZone 云服务支持与采用SAML 2.0认证标准的各类身份提供商(IdP)实现单点登录(SSO)。
本文描述如何配置 GravityZone 云服务与微软Azure Active Directory(Azure AD)的单点登录。关于配置其他身份提供商的通用信息,请参阅 通过第三方身份提供商配置单点登录 .
配置与Azure AD的单点登录涉及多个小步骤,主要在Azure门户中操作,请仔细按照以下流程执行。
先决条件与要求
-
您需拥有已激活Azure AD Premium许可证的Microsoft Azure账户,并具备全局管理员或共同管理员角色。
-
您拥有一个 GravityZone 云管理员账户,用于管理用户、本公司及其他公司。
-
GravityZone 用户的Azure AD账户需使用相同电子邮箱地址。
重要提示
-
作为 GravityZone 管理员,您可为本公司及下属公司用户配置单点登录。出于安全原因,您无法为自己的 GravityZone 账户启用SSO功能。
-
用户必须隶属于已启用SSO的公司。SSO激活期间,用户无法使用 GravityZone 凭据登录。
-
电子邮箱地址在 GravityZone SSO中区分大小写。因此username[at]company.domain与UserName[at]company.domain及USERNAME[at]company.domain被视为不同地址。若 GravityZone 中的邮箱地址与身份提供商不匹配,用户尝试登录 控制中心 .
配置Azure AD
要实现Azure Active Directory单点登录,需配置非库应用程序。关于在Azure中为基于SAML的非库应用配置SSO的通用信息,亦可参考微软 知识库文章 .
以下是创建并配置非库Azure应用的步骤:
设置您的应用程序
-
登录Azure门户: https://portal.azure.com .
-
在左侧菜单中,转到 Azure Active Directory .
-
在新出现的左侧菜单中,点击 企业应用程序 .
-
在页面顶部,点击 + 新建应用程序 .
-
在 浏览Azure AD库 部分,点击 创建您自己的应用程序 .
-
在 创建您自己的应用程序 部分,输入相关名称(例如 GravityZone SSO),选择 集成库中未找到的其他任何应用程序(非库应用) ,然后点击 创建 .
-
在 用户和组 部分,点击 + 添加用户/组 用户,用于将用户或用户组分配到此应用程序。
-
在 添加分配 页面中,转到 用户和组 并点击 未选择 .
-
在右侧面板中,选择要分配给应用程序的用户并点击 选择 .
-
返回 添加分配 页面,点击 分配 以确认附加到应用程序的用户。
-
接下来,在 单点登录 部分,点击 SAML .
-
在 使用SAML设置单点登录 页面中,完成以下部分:
-
基本SAML配置
-
用户属性与声明
-
SAML签名证书
-
设置应用程序
这些部分的选项如下详述。
-
基本SAML配置
-
点击铅笔图标进行编辑。
-
配置以下字段:
-
标识符(实体ID) 输入
https://gravityzone.bitdefender.com/sp -
回复URL(断言消费者服务URL) 输入
https://gravityzone.bitdefender.com/sp/login -
登录URL 输入
https://gravityzone.bitdefender.com/sp/login -
中继状态 跳过。此参数用于指定认证完成后应用将用户重定向至何处。
-
注销URL 输入
https://gravityzone.bitdefender.com/sp/logout
-
-
点击 保存 .
返回设置页面。
用户属性与声明
-
点击铅笔图标进行编辑。
-
在新页面中,点击 + 添加新声明 选项。
-
配置以下字段:
-
名称 输入用户名。
-
来源 。选择 属性 .
-
源属性 。从下拉菜单中选择user.mail。
-
-
点击 保存 .
返回设置页面。
SAML签名证书
-
点击铅笔图标进行编辑。
-
在配置页面中,输入用于证书到期提醒的电子邮件地址。
-
点击 保存 .
返回设置页面。
SAML签名证书部分还显示应用程序联合元数据URL。 这是身份提供者元数据URL,您需要在 GravityZone 控制中心 为您的公司或您管理的公司配置单点登录时添加此URL。点击 复制到剪贴板 按钮复制URL并粘贴到方便的位置,或保持此窗口在浏览器中打开。
设置应用程序
点击 测试 按钮以测试 GravityZone SSO的单点登录配置。
在 GravityZone
在Azure中配置完应用程序后,请前往 GravityZone 控制中心 为企业及用户启用SSO。对于未启用SSO的企业下属用户,您无法为其启用单点登录功能。
为您的企业启用SSO
按以下步骤为企业启用SSO:
-
在 控制中心 右上角点击
用户图标并选择
我的企业
.
-
在 认证 标签页的 使用SAML的单点登录 栏目下,在对应字段输入身份提供者元数据URL。另一个用于 GravityZone 元数据URL的字段不可编辑。
若已保存该URL,请在此处粘贴;若未保存,请前往 Azure门户 > Azure Active Directory > 企业应用程序 > [您的应用程序] > 设置单点登录 。应用联合元数据URL位于 SAML签名证书 章节。点击 复制到剪贴板 按钮复制URL并粘贴至 GravityZone .
-
点击 保存 .
为托管公司启用单点登录
按以下步骤为您管理的公司启用单点登录:
-
登录 GravityZone 控制中心 .
-
从左侧菜单进入 公司 页面。
-
在表格中点击公司名称。
-
在 使用SAML配置单点登录 部分,将身份提供者元数据URL填入对应字段。另一个 GravityZone 元数据URL字段不可编辑。
若已保存该URL,请在此处粘贴。若未保存,请前往 Azure门户 > Azure Active Directory > 企业应用 > [您的应用] > 设置单点登录 。应用联合元数据URL位于 SAML签名证书 部分。点击 复制到剪贴板 按钮复制URL并粘贴至 GravityZone .
-
点击 保存 .
更改用户认证方式
为公司启用SSO后, GravityZone 该公司的用户账户即可更改其认证方式。
您可以按以下步骤逐一更改用户的认证方式:
-
登录 GravityZone 控制中心 .
-
从左侧菜单进入 账户 页面。
-
在表格中点击用户名。
-
在 登录安全 下,前往 认证方式 并选择 使用身份提供商登录 .
-
点击 保存 .
您可以为任意数量的 GravityZone 用户启用SSO,但无法为自身管理员账户启用。
注意
若某个 GravityZone 用户账户的配置页面未显示 设置与权限 部分,则可能该公司未启用SSO功能。
测试 GravityZone 单点登录
完成身份提供商与 GravityZone 的配置后,可按以下步骤测试单点登录:
-
从 GravityZone .
-
从Azure注销。
-
输入专为测试创建的有效邮箱地址(非您的 GravityZone 管理员账户邮箱)。
-
点击 下一步 .
系统应跳转至身份提供商认证页面。
-
通过身份提供商完成认证。
您将被重定向回 GravityZone ,片刻后将自动登录至 控制中心 .
禁用 GravityZone 单点登录
若要为您所在公司或您管理的公司禁用单点登录:
-
从该公司的配置页面删除身份提供者元数据URL。
-
点击 保存 并确认操作。
用户可通过点击 重置密码 选项(位于 控制中心 登录页面)并按照说明获取新密码。
若要重新启用 GravityZone 单点登录功能,请在该公司配置页面重新输入身份提供者信息并点击 保存 .
重新启用单点登录后,该公司用户仍将使用 控制中心 的 GravityZone 凭据登录。您需逐个手动配置每个账户,才能再次通过身份提供者登录。