配置 GravityZone 基于Azure AD的云单点登录
GravityZone GravityZone Cloud支持与采用SAML 2.0认证标准的各类身份提供商(IdP)实现单点登录(SSO)。
本文档描述如何配置 GravityZone Cloud与微软Azure Active Directory(Azure AD)的单点登录。如需配置其他身份提供商的通用信息,请参阅 使用第三方身份提供商配置单点登录 .
配置Azure AD单点登录涉及多个小步骤,主要在Azure门户中操作,请仔细遵循下述流程。
前提条件与要求
-
您需拥有已激活Azure AD Premium许可证的微软Azure账户,并具备全局管理员或协同管理员角色权限。
-
您需拥有 GravityZone Cloud管理员账户以管理用户、本公司及下属公司。
-
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的非库应用程序配置单点登录的通用信息,您也可以参考这篇Microsoft 知识库文章 .
以下是创建和配置非库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并粘贴到方便的位置,或将此窗口保持打开状态。
设置应用程序
点击 测试 测试单点登录配置的按钮,用于 GravityZone SSO。
在 GravityZone
启用SSO 配置完Azure中的应用程序后,进入 GravityZone 控制中心以为公司和用户启用SSO。对于未启用SSO的公司旗下的用户,无法启用单点登录。
为您的公司启用SSO
以下是在您的公司启用SSO的步骤:
-
在 控制中心 右上角,点击
用户图标,然后选择
我的公司
.
-
在 身份验证 选项卡中,在 使用SAML的单点登录 下,输入身份提供者元数据URL到相应字段。另一个为 GravityZone 元数据URL保留的字段不可编辑。
如果您已经保存了该URL,请复制到这里。如果没有,请进入 Azure门户 > Azure Active Directory > 企业应用 > [您的应用] > 设置单点登录 。应用程序联合元数据URL位于 SAML签名证书 部分。点击 复制到剪贴板 按钮以复制URL并粘贴到 GravityZone .
-
点击 保存 .
更改用户的身份验证方法
为公司启用SSO后, GravityZone 中该公司的用户账户即可更改其身份验证方法。
您可以按以下步骤逐一更改用户的身份验证方法:
-
登录 GravityZone 控制中心 .
-
从左侧菜单进入 账户 页面。
-
在表格中点击用户名。
-
在 登录安全 下,前往 身份验证方法 并选择 使用您的身份提供商登录 .
-
点击 保存 .
您可以为任意数量的 GravityZone 用户启用SSO,但不能为您自己的管理员账户启用。
注意
如果某个 GravityZone 用户账户的配置页面未显示 设置与权限 部分,则可能该公司未启用SSO功能。
测试 GravityZone SSO
完成身份提供商和 GravityZone 的配置后,可按以下步骤测试单点登录:
-
从 GravityZone .
-
从Azure注销。
-
输入为测试创建的有效电子邮件地址(非您的 GravityZone 管理员账户邮箱)。
-
点击 下一步 .
您将被重定向至身份提供商的身份验证页面。
-
通过您的身份提供商进行认证。
您将被重定向回 GravityZone ,片刻之后,您应会自动登录到 控制中心 .
禁用 GravityZone 单点登录
若要为您的公司或您管理的公司禁用单点登录:
-
从该公司配置页面删除身份提供商的元数据URL。
-
点击 保存 并确认操作。
用户可通过点击 重置密码 选项(位于 控制中心 登录页面)并按照说明获取新密码。
若要重新启用 GravityZone 单点登录功能,请在该公司配置页面再次输入身份提供商信息并点击 保存 .
重新启用单点登录后,该公司下的用户将继续使用 控制中心 的 GravityZone 凭据登录。您需逐一手动配置每个账户,才能再次通过身份提供商登录。