FIDO2およびWebAuthn認証
FIDO2およびWebAuthnを使用したローカル認証と仮想認証
ユーザーは、FIDO2セキュリティキー、TPM 2.0およびWindows Hello対応の統合生体認証デバイスを使用して、仮想セッションでFIDO2またはWebAuthnを活用するアプリケーションに認証できます。
FIDO2の詳細については、「FIDO2: WebAuthn & CTAP」を参照してください。
この機能の使用方法については、「FIDO2 redirection」を参照してください。
注
この機能は、WebAuthnまたはFIDO2を使用した仮想セッションへのログオンをサポートしていません。この機能は、仮想セッション内のアプリケーションでこれらの認証方法を使用することのみを許可します。
この機能は、ダブルホップシナリオではサポートされていません。
サポートマトリックス
| セッションホストオペレーティングシステム | Webアプリケーション認証 | UWPアプリケーション認証 |
|---|---|---|
| Windows サーバー 2016 | USBリダイレクト経由でサポート | サポートされていません |
| ウィンドウズ サーバー 2019 | 対応 | 非対応 |
| ウィンドウズ サーバー 2022 | 対応 | 対応 |
| ウィンドウズ 10 | 対応 | 対応 |
| ウィンドウズ 11 | 対応 | 対応 |
詳細については、以下の要件を確認してください。
Webアプリケーション認証
要件
WebアプリケーションでFIDO2およびWebAuthn認証を使用するための要件は次のとおりです。
Citrix® コントロールプレーン
-
シトリックス Virtual Apps and Desktops™ 2009 以降
セッションホスト
-
オペレーティングシステム
-
Windows 10 1809以降
-
ウィンドウズ サーバー 2019 以降
-
-
VDA
-
Windows: バージョン2009以降
-
クライアントデバイス
-
オペレーティングシステム
-
Windows 10 1809 以降
-
Linux: Workspace app for Linuxのシステム要件を参照してください。
-
-
Workspaceアプリ
-
Windows: バージョン2009.1以降
-
Linux: 2303以降
-
Webブラウザーの要件
-
64ビットブラウザーのみ
サポートされている認証方法
-
FIDO2セキュリティキー
-
ウィンドウズ ハロー
-
TPM 2.0
-
統合生体認証
-
顔認証
-
指紋スキャナー
-
-
WebAuthn
-
UWPアプリケーション認証
Citrix Virtual Apps and Desktops 2112のリリースにより、CitrixはUWPアプリケーションでのWebAuthnおよびFIDO2認証をサポートします。
Microsoft Teams、Office 365向けMicrosoft Outlook、OneDriveなどのアプリケーションは、Azure Active Directoryへのリンクとして認証にUWPアプリケーションを使用します。Citrixは現在、FIDO2を使用してこれらのアプリケーションを認証することをサポートしています。
要件
UWPアプリケーションでFIDO2およびWebAuthn認証を使用するための要件は次のとおりです。
Citrixコントロールプレーン
-
シトリックス バーチャルアプリおよびデスクトップ 2112 以降
セッションホスト
-
オペレーティングシステム
-
Windows 10 1809以降
-
ウィンドウズ サーバー 2022 以降
-
-
VDA
-
Windows: バージョン2112以降
-
クライアントデバイス
-
オペレーティングシステム
-
Windows 10 1809以降
-
Linux: Workspace app for Linuxのシステム要件を参照してください。
-
-
Workspaceアプリ
-
Windows: バージョン2009.1以降
-
Linux: 2303 以降
-
サポートされている認証方法
-
FIDO2 セキュリティキー
-
ウィンドウズ ハロー
-
TPM 2.0
-
統合された生体認証
-
顔認証
-
指紋スキャナー
-
-
WebAuthn
-
注記:
クライアント、VDA、またはオペレーティングシステムで機能がサポートされていないためFIDO2リダイレクトが利用できないシナリオでは、USBベースのFIDO2キーをUSBリダイレクトを使用してリダイレクトできます。 FIDO2リダイレクトが利用可能なシナリオでも、USBリダイレクトを使用してUSBベースのFIDO2キーをリダイレクトすることが可能です。この場合、FIDO2リダイレクトを無効にし、適切なUSBリダイレクトルールを構成する必要があります。 USBリダイレクトルールを使用してFIDO2キーを構成する方法の詳細については、USBリダイレクトデバイスルール のドキュメントを参照してください。
msedgewebview2.exe ベースのアプリケーションの高度な構成
注記:
レジストリを誤って編集すると、オペレーティングシステムの再インストールが必要になるような深刻な問題が発生する可能性があります。Citrixは、レジストリエディターの誤った使用によって生じる問題が解決されることを保証できません。 レジストリエディターの使用は、お客様ご自身の責任で行ってください。編集する前に、必ずレジストリをバックアップしてください。
msedgewebview2.exe ベースのWebアプリケーションを使用している企業の場合、HDXセッション内でFIDO2リダイレクトが機能するように、VDAに追加のレジストリ値を追加する必要があります。
「AllowedProcesses」レジストリ値にmsedgewebview2.exeのフルパスを追加します。
-
キー: HKLM\SOFTWARE\Citrix\WebAuthnAllowedProcesses
-
値の名前: AllowedProcesses
-
値の型: REG_MULTISZ
-
値のデータ:
<add full path of the msedgewebview2.exe here >
64ビットアプリケーションの場合、以下の値を設定する必要があります。
-
キー: HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\CtxHook\AppInit_DLLs\CtxWebAuthnHook\msedgewebview2.exe
-
キー: HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\CtxHook\AppInit_DLLs\CtxWebAuthnHook
-
値の名前: FilePathName
-
値の型: REG_SZ
-
値のデータ: C:\Program Files\Citrix\HDX\bin\CtxWebAuthnHook.dll
-
キー: HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\CtxHook\AppInit_DLLs\CtxWebAuthnHook
-
値の名前: Flag
-
値の型: DWORD
-
値のデータ: 00000002
32ビットアプリケーションの場合、以下の値を設定する必要があります。
-
キー: HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Citrix\CtxHook\AppInit_DLLs\CtxWebAuthnHook\msedgewebview2.exe
-
キー: HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Citrix\CtxHook\AppInit_DLLs\CtxWebAuthnHook
-
値の名前: FilePathName
-
値の型: REG_SZ
-
値のデータ: C:\Program Files\Citrix\HDX\bin\CtxWebAuthnHook.dll
-
キー: HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Citrix\CtxHook\AppInit_DLLs\CtxWebAuthnHook
-
値の名前: Flag
-
値の型: DWORD
-
値のデータ: 00000002
msedgewebview2.exeベースのアプリケーションでFIDO2リダイレクトを有効にするためのレジストリ値を設定した後、VDAを再起動します。