Autenticação FIDO2 e WebAuthn
Autorização local e autenticação virtual usando FIDO2 e WebAuthn
Os usuários podem se autenticar em aplicativos que utilizam FIDO2 ou WebAuthn em sua sessão virtual usando chaves de segurança FIDO2 e dispositivos biométricos integrados com TPM 2.0 e Windows Hello.
Para obter mais informações sobre FIDO2, consulte FIDO2: WebAuthn & CTAP.
Para obter informações sobre como usar este recurso, consulte Redirecionamento FIDO2.
NOTA
Observe que este recurso não oferece suporte ao login na sessão virtual usando WebAuthn ou FIDO2. Este recurso permite apenas o uso desses métodos de autenticação em aplicativos dentro da sessão virtual.
Este recurso não é compatível em cenários de salto duplo (double-hop).
Matriz de compatibilidade
| Sistema operacional do host da sessão | Autenticação de aplicativo web | Autenticação de aplicativo UWP |
|---|---|---|
| Windows Server 2016 | Compatível via redirecionamento USB | Não compatível |
| Windows Server 2019 | Suportado | Não suportado |
| Windows Server 2022 | Suportado | Suportado |
| Windows 10 | Suportado | Suportado |
| Windows 11 | Suportado | Suportado |
Para informações adicionais, revise os requisitos abaixo.
Autenticação de aplicativo web
Requisitos
A seguir estão os requisitos para usar a autenticação FIDO2 e WebAuthn com aplicativos web:
Plano de controle Citrix®
- Citrix Virtual Apps and Desktops™ 2009 ou posterior
Host de sessão
- Sistema operacional
- Windows 10 1809 ou posterior
- Windows Server 2019 ou posterior
- VDA
- Windows: versão 2009 ou posterior
Dispositivo cliente
- Sistema operacional
- Windows 10 1809 ou posterior
- Linux: Consulte os requisitos de sistema do aplicativo Workspace para Linux
- Aplicativo Workspace
- Windows: versão 2009.1 ou posterior
- Linux: 2303 ou posterior
Requisitos do navegador da web
- Navegadores de 32 e 64 bits
Métodos de autenticação suportados
- Chave de Segurança FIDO2
- Windows Hello
- TPM 2.0
- Biometria integrada
- Reconhecimento facial
- Leitor de impressão digital
- WebAuthn
Autenticação de aplicativo UWP
Com o lançamento do Citrix Virtual Apps and Desktops 2112, a Citrix oferece suporte à autenticação WebAuthn e FIDO2 em aplicativos UWP.
Aplicativos como Microsoft Teams, Microsoft Outlook para Office 365 e OneDrive usam um aplicativo UWP para autenticação como um link para o Azure Active Directory. A Citrix agora oferece suporte ao uso de FIDO2 para autenticar esses aplicativos.
Requisitos
A seguir estão os requisitos para usar a autenticação FIDO2 e WebAuthn com aplicativos UWP:
Plano de controle Citrix
- Citrix Virtual Apps and Desktops 2112 ou posterior
Host de sessão
- Sistema operacional
- Windows 10 1809 ou posterior
- Windows Server 2022 ou posterior
- VDA
- Windows: versão 2112 ou posterior
Dispositivo cliente
- Sistema operacional
- Windows 10 1809 ou posterior
- Linux: Consulte os requisitos de sistema do aplicativo Workspace para Linux
- Aplicativo Workspace
- Windows: versão 2009.1 ou posterior
- Linux: 2303 ou posterior
Requisitos de aplicativo UWP
- Aplicativos de 32 bits e 64 bits
Métodos de autenticação suportados
- Chave de Segurança FIDO2
- Windows Hello
- TPM 2.0
- Biometria integrada
- Reconhecimento facial
- Leitor de impressão digital
- WebAuthn
Nota:
Em cenários onde o redirecionamento FIDO2 não está disponível porque o recurso não é suportado pelo cliente, VDA ou sistema operacional, as chaves FIDO2 baseadas em USB podem ser redirecionadas usando o redirecionamento USB. Também é possível usar o redirecionamento USB para redirecionar chaves FIDO2 baseadas em USB em cenários onde o redirecionamento FIDO2 está disponível. Neste caso, você deve desabilitar o redirecionamento FIDO2 e configurar as regras de redirecionamento USB apropriadas. Consulte a documentação regras de dispositivo de redirecionamento USB para obter detalhes sobre como configurar chaves FIDO2 usando regras de redirecionamento USB.
Configuração avançada para aplicativos baseados em msedgewebview2.exe
Nota:
A edição incorreta do registro pode causar sérios problemas que podem exigir a reinstalação do seu sistema operacional. A Citrix não pode garantir que os problemas resultantes do uso incorreto do Editor do Registro possam ser resolvidos. Use o Editor do Registro por sua conta e risco. Certifique-se de fazer backup do registro antes de editá-lo.
Para empresas que possuem aplicativos web baseados em msedgewebview2.exe, valores de registro adicionais precisam ser adicionados no VDA para que o redirecionamento FIDO2 funcione dentro das sessões HDX -
Anexe o caminho completo do msedgewebview2.exe no valor de registro AllowProcesses:
- Chave: HKLM\SOFTWARE\Citrix\WebAuthnAllowedProcesses
- Nome do valor: AllowProcesses
- Tipo de valor: REG_MULTISZ
- Dados do valor:
<add full path of the msedgewebview2.exe here >
Para aplicativos de 64 bits, os seguintes valores precisam ser definidos:
-
Chave: HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\CtxHook\AppInit_DLLs\CtxWebAuthnHook\msedgewebview2.exe
- Chave: HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\CtxHook\AppInit_DLLs\CtxWebAuthnHook
- Nome do valor: FilePathName
- Tipo de valor: REG_SZ
-
Dados do valor: C:\Program Files\Citrix\HDX\bin\CtxWebAuthnHook.dll
- Chave: HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\CtxHook\AppInit_DLLs\CtxWebAuthnHook
- Nome do valor: Flag
- Tipo de valor: DWORD
- Dados do valor: 00000002
Para aplicativos de 32 bits, os seguintes valores precisam ser definidos:
-
Chave: HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Citrix\CtxHook\AppInit_DLLs\CtxWebAuthnHook\msedgewebview2.exe
- Chave: HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Citrix\CtxHook\AppInit_DLLs\CtxWebAuthnHook
- Nome do valor: FilePathName
- Tipo de valor: REG_SZ
-
Dados do valor: C:\Program Files\Citrix\HDX\bin\CtxWebAuthnHook.dll
- Chave: HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Citrix\CtxHook\AppInit_DLLs\CtxWebAuthnHook
- Nome do valor: Flag
- Tipo de valor: DWORD
- Dados do valor: 00000002
Reinicie o VDA após definir os valores do registro para que o redirecionamento FIDO2 seja ativado para aplicativos baseados em msedgewebview2.exe.