Citrix Virtual Apps and Desktops

Autenticación FIDO2 y WebAuthn

Autorización local y autenticación virtual mediante FIDO2 y WebAuthn

Los usuarios pueden autenticarse en aplicaciones que utilizan FIDO2 o WebAuthn en su sesión virtual mediante claves de seguridad FIDO2 y dispositivos biométricos integrados con TPM 2.0 y Windows Hello.

Para obtener más información sobre FIDO2, consulte FIDO2: WebAuthn & CTAP.

Para obtener información sobre el uso de esta función, consulte Redirección de FIDO2.

NOTA

Tenga en cuenta que esta función no admite el inicio de sesión en la sesión virtual mediante WebAuthn o FIDO2. Esta función solo permite usar estos métodos de autenticación en aplicaciones dentro de la sesión virtual.

Esta función no es compatible en escenarios de doble salto.

Matriz de compatibilidad

Sistema operativo del host de sesión Autenticación de aplicaciones web Autenticación de aplicaciones UWP
Windows Server 2016 Compatible mediante redirección USB No compatible
Windows Server 2019 Compatible No compatible
Windows Server 2022 Compatible Compatible
Windows 10 Compatible Compatible
Windows 11 Compatible Compatible

Para obtener información adicional, revise los requisitos a continuación.

Autenticación de aplicaciones web

Requisitos

A continuación se indican los requisitos para usar la autenticación FIDO2 y WebAuthn con aplicaciones web:

Plano de control de Citrix®

  • Citrix Virtual Apps and Desktops™ 2009 o posterior

Host de sesión

  • Sistema operativo
    • Windows 10 1809 o posterior
    • Windows Server 2019 o posterior
  • VDA
    • Windows: versión 2009 o posterior

Dispositivo cliente

  • Sistema operativo
    • Windows 10 1809 o posterior
    • Linux: Consulte los requisitos del sistema de la aplicación Workspace para Linux
  • Aplicación Workspace
    • Windows: versión 2009.1 o posterior
    • Linux: 2303 o posterior

Requisitos del navegador web

  • Navegadores de 64 bits
  • Navegadores de 32 bits (Citrix Virtual Apps and Desktops™ 2402 CU2 y posteriores)

NOTA

[3rd Party] Al usar un navegador basado en Chromium dentro de la sesión de su aplicación o escritorio virtual, el registro de claves FIDO2 no funciona si el navegador ejecuta la versión 147 o posterior de Chromium. Actualizar a la versión 2503 o posterior de VDA resuelve este problema. Alternativamente, como solución temporal, puede inhabilitar la redirección FIDO2 y aprovechar la redirección USB para redirigir la clave FIDO2 a la sesión. Para obtener más información, consulte Redirección USB.

Métodos de autenticación admitidos

  • Clave de seguridad FIDO2
  • Windows Hello
    • TPM 2.0
    • Datos biométricos integrados
      • Reconocimiento facial
      • Escáner de huellas dactilares
    • WebAuthn

Autenticación de aplicaciones UWP

Con el lanzamiento de Citrix Virtual Apps and Desktops 2112, Citrix admite la autenticación WebAuthn y FIDO2 en aplicaciones UWP.

Aplicaciones como Microsoft Teams, Microsoft Outlook para Office 365 y OneDrive utilizan una aplicación UWP para la autenticación como enlace a Azure Active Directory. Citrix ahora admite el uso de FIDO2 para autenticar esas aplicaciones.

Requisitos

Estos son los requisitos para usar la autenticación FIDO2 y WebAuthn con aplicaciones UWP:

Plano de control de Citrix

  • Citrix Virtual Apps and Desktops 2112 o posterior

Host de sesión

  • Sistema operativo
    • Windows 10 1809 o posterior
    • Windows Server 2022 o posterior
  • VDA
    • Windows: versión 2112 o posterior

Dispositivo cliente

  • Sistema operativo
    • Windows 10 1809 o posterior
    • Linux: Consulte los requisitos del sistema de la aplicación Workspace para Linux.
  • Aplicación Workspace
    • Windows: versión 2009.1 o posterior
    • Linux: 2303 o posterior

Métodos de autenticación admitidos

  • Clave de seguridad FIDO2
  • Windows Hello
    • TPM 2.0
    • Datos biométricos integrados
      • Reconocimiento facial
      • Escáner de huellas dactilares
    • WebAuthn

Nota:

En los escenarios en los que la redirección FIDO2 no está disponible porque la función no es compatible con el cliente, el VDA o el sistema operativo, las claves FIDO2 basadas en USB se pueden redirigir mediante la redirección USB. También es posible usar la redirección USB para redirigir las claves FIDO2 basadas en USB en escenarios en los que la redirección FIDO2 está disponible. En este caso, debe inhabilitar la redirección FIDO2 y configurar las reglas de redirección USB adecuadas. Consulte la documentación de reglas de dispositivos de redirección USB para obtener más información sobre cómo configurar las claves FIDO2 mediante las reglas de redirección USB.

Configuración avanzada para aplicaciones basadas en msedgewebview2.exe

Nota:

La edición incorrecta del Registro puede causar problemas graves que podrían obligarle a reinstalar el sistema operativo. Citrix no puede garantizar que los problemas resultantes del uso incorrecto del Editor del Registro puedan resolverse. Utilice el Editor del Registro bajo su propia responsabilidad. Asegúrese de hacer una copia de seguridad del Registro antes de editarlo.

Para las empresas que tienen aplicaciones web basadas en msedgewebview2.exe, es necesario agregar valores de registro adicionales en el VDA para que la redirección de FIDO2 funcione dentro de las sesiones HDX:

Agregue la ruta completa de msedgewebview2.exe al valor de registro AllowedProcesses:

  • Clave: HKLM\SOFTWARE\Citrix\WebAuthnAllowedProcesses
  • Nombre del valor: AllowedProcesses
  • Tipo de valor: REG_MULTISZ
  • Datos del valor: <add full path of the msedgewebview2.exe here >

Para las aplicaciones de 64 bits, se deben establecer los siguientes valores:

  • Clave: HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\CtxHook\AppInit_DLLs\CtxWebAuthnHook\msedgewebview2.exe

  • Clave: HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\CtxHook\AppInit_DLLs\CtxWebAuthnHook
  • Nombre del valor: FilePathName
  • Tipo de valor: REG_SZ
  • Datos del valor: C:\Program Files\Citrix\HDX\bin\CtxWebAuthnHook.dll

  • Clave: HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\CtxHook\AppInit_DLLs\CtxWebAuthnHook
  • Nombre del valor: Flag
  • Tipo de valor: DWORD
  • Datos del valor: 00000002

Para las aplicaciones de 32 bits, se deben establecer los siguientes valores:

  • Clave: HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Citrix\CtxHook\AppInit_DLLs\CtxWebAuthnHook\msedgewebview2.exe

  • Clave: HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Citrix\CtxHook\AppInit_DLLs\CtxWebAuthnHook
  • Nombre del valor: FilePathName
  • Tipo de valor: REG_SZ
  • Datos del valor: C:\Program Files\Citrix\HDX\bin\CtxWebAuthnHook.dll

  • Clave: HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Citrix\CtxHook\AppInit_DLLs\CtxWebAuthnHook
  • Nombre del valor: Flag
  • Tipo de valor: DWORD
  • Datos del valor: 00000002

Reinicie el VDA después de establecer los valores del Registro para que la redirección de FIDO2 se habilite para las aplicaciones basadas en msedgewebview2.exe.

Autenticación FIDO2 y WebAuthn