配置 WebAuthn 重定向 - Amazon DCV

配置 WebAuthn 重定向

从 Amazon DCV Server 2023.1 开始,用户能够在远程会话期间在支持的浏览器中对使用 Web 身份验证(WebAuthn)标准的 Web 应用程序进行身份验证。这是通过将身份验证提示重定向到本地连接的 FIDO2 身份验证器(例如 Windows Hello、YubiKey 或任何其他符合 FIDO2 的身份验证器)实现的。

WebAuthn 重定向是独立于 USB 重定向运行的。无需在 Amazon DCV 服务器上安装任何供应商特定的驱动程序。WebAuthn 请求重定向是通过浏览器的本机 API 实现的。

使用 WebAuthn 之前,请仔细检查支持的特征表,确保满足所有要求。

支持的浏览器:

  • Google Chrome 116 和更高版本

  • Microsoft Edge 116 和更高版本

可以使用 webauthn-redirection 权限启用或禁用 WebAuthn 重定向。有关更多信息,请参阅使用权限文件

WebAuthn 重定向要求在远程服务器上安装浏览器扩展。如果启用了该功能并安装了浏览器扩展,会话中的浏览器上运行的 Web 应用程序启动的任何 WebAuthn 请求将无缝重定向到本地客户端。然后,用户可以使用 Windows Hello 或 YubiKey 等设备完成身份验证。

注意

虽然该特征允许在远程会话期间在浏览器中使用 WebAuthn,但不支持使用 WebAuthn 身份验证器进行 DCV 会话身份验证。

设置 WebAuthn 重定向浏览器扩展

首次启动浏览器时自动提示

安装启用了 WebAuthn 重定向的 Amazon DCV Server 2023.1 后,系统将在用户首次启动浏览器时提示启用浏览器扩展。如果用户选择不安装扩展或稍后卸载该扩展,WebAuthn 重定向将无法正常工作。管理员可以使用组策略强制进行安装。

使用组策略进行安装

对于希望更广泛地部署该扩展的组织,您可以使用组策略。

使用 Microsoft Edge:
  1. 下载并安装 Microsoft Edge 管理模板

  2. 启动组策略管理工具(gpmc.msc)。

  3. 导航:“林”>“域”>“您的 FQDN”(例如 example.com)>“组策略对象”。

  4. 选择所需的策略或创建新的策略,然后右键单击该策略并选择“编辑”。

  5. 采用以下路径:“计算机配置”>“管理模板”>“Microsoft Edge”>“扩展”。

  6. 访问“配置扩展管理设置”,并将其设置为“已启用”。

  7. 在“配置扩展管理设置”字段中,输入以下内容:

    {"ihejeaahjpbegmaaegiikmlphghlfmeh":{"installation_mode":"force_installed","update_url":"https://edge.microsoft.com/extensionwebstorebase/v1/crx"}}
  8. 保存更改并重新引导服务器。

使用 Google Chrome:
  1. 获取并实施 Google Chrome 管理模板

  2. 与 Microsoft Edge 的步骤类似,通过组策略管理工具进行导航。

  3. 转到:“计算机配置”>“管理模板”>“Google Chrome”>“扩展”。

  4. 访问“配置扩展管理设置”,并将其设置为“已启用”。

  5. 在“配置扩展管理设置”字段中,输入以下内容:

    {"mmiioagbgnbojdbcjoddlefhmcocfpmn":{ "installation_mode":"force_installed","update_url":"https://clients2.google.com/service/update2/crx"}}
  6. 保存更改并重新引导服务器。

手动安装

可以从相应的浏览器商店中获取扩展:

对于手动安装:

  1. 连接到您的 Amazon DCV 会话。

  2. 打开您的首选浏览器,然后导航到相关的浏览器商店(上面的链接)。

  3. 选择“获取”(Microsoft Edge)或“添加到 Chrome”(Google Chrome)以继续。

  4. 按照屏幕上的说明进行操作。在成功添加扩展后,将显示确认消息。

在无痕模式下使用 WebAuthn 重定向(仅限 Chrome)

使用无痕模式时,需要明确允许 Amazon DCV WebAuthn 重定向扩展在其中运行,否则将不会发生 WebAuthn 重定向。要实现此目的,应按照以下步骤进行:

  1. 打开扩展设置。

  2. 在详细信息中找到允许无痕模式

  3. 将开关切换到