FIDO2 および WebAuthn 認証
FIDO2 および WebAuthn を使用したローカル認証と仮想認証
ユーザーは、FIDO2 セキュリティキーと、TPM 2.0 および Windows Hello を搭載した統合生体認証デバイスを使用して、仮想セッションで FIDO2 または WebAuthn を利用するアプリケーションに対して認証できます。
FIDO2 の詳細については、「FIDO2: WebAuthn & CTAP」を参照してください。
この機能の使用方法については、「FIDO2 リダイレクト」を参照してください。
注
この機能は、WebAuthn または FIDO2 を使用した仮想セッションへのログオンをサポートしていません。この機能は、仮想セッション内のアプリケーションでこれらの認証方法を使用することのみを許可します。
サポートマトリックス
| セッションホストオペレーティングシステム | Web アプリケーション認証 | UWP アプリケーション認証 |
|---|---|---|
| Windows サーバー 2016 | USB リダイレクト経由でサポート | サポートされていません |
| Windows サーバー 2019 | サポート対象 | サポートされていません |
| ウィンドウズ サーバー 2022 | サポート対象 | サポート対象 |
| ウィンドウズ サーバー 2025 | サポート対象 | サポート対象 |
| ウィンドウズ 10 | サポート対象 | サポート対象 |
| ウィンドウズ 11 | サポート対象 | サポート対象 |
追加情報については、以下の要件を確認してください。
Web アプリケーション認証
要件
WebアプリケーションでFIDO2およびWebAuthn認証を使用するための要件は次のとおりです。
Citrix® コントロールプレーン
-
シトリックス バーチャル アプリケーションズ アンド デスクトップス™ 2009以降
セッションホスト
-
オペレーティングシステム
-
Windows 10 1809 以降
-
ウィンドウズ 11
-
Windows Server 2019 以降のバージョン
-
-
VDA
-
Windows: バージョン2009以降
-
クライアントデバイス
-
オペレーティングシステム
-
Windows 10 1809 以降
-
ウィンドウズ 11
-
Linux: Workspace app for Linuxのシステム要件を参照してください。
-
-
Workspaceアプリ
-
Windows: バージョン2009.1以降
-
Linux: 2303以降
-
Webブラウザの要件
-
32ビットおよび64ビットブラウザ
サポートされている認証方法
-
FIDO2セキュリティキー
-
ウィンドウズ ハロー
-
TPM 2.0
-
統合生体認証
-
顔認証
-
指紋スキャナー
-
-
WebAuthn
-
UWP アプリケーション認証
Citrix Virtual Apps and Desktops 2112 のリリースにより、Citrix は UWP アプリケーションでの WebAuthn および FIDO2 認証をサポートします。
Microsoft Teams、Microsoft Outlook for Office 365、OneDrive などのアプリケーションは、Azure Active Directory へのリンクとして、認証に UWP アプリケーションを使用します。Citrix は現在、これらのアプリケーションの認証に FIDO2 の使用をサポートしています。
要件
UWP アプリケーションで FIDO2 および WebAuthn 認証を使用するための要件は次のとおりです。
Citrixコントロールプレーン
-
シトリックス バーチャル アプリケーションズ アンド デスクトップ 2112 以降
セッションホスト
-
オペレーティングシステム
-
Windows 10 1809 以降
-
ウィンドウズ 11
-
ウィンドウズ サーバー 2022 以降
-
-
VDA
-
Windows: バージョン 2112 以降
-
クライアントデバイス
-
オペレーティングシステム
-
Windows 10 1809 以降
-
ウィンドウズ 11
-
Linux: Workspace app for Linux のシステム要件を参照してください。
-
-
Workspaceアプリ
-
Windows: バージョン 2009.1 以降
-
Linux: 2303 以降
-
UWP アプリケーションの要件
-
32 ビットおよび 64 ビットアプリケーション
サポートされる認証方法
-
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リダイレクトを機能させるには、以下の変更を行う必要があります。
-
StudioでFIDO2許可プロセスポリシー設定を行います。
-
テキストフィールドにアプリケーションのフルパスを追加します。ポリシー設定の使用に関する追加の詳細は、ポリシーで確認できます。注:アプリケーションパスでは、ワイルドカード(*)を使用して、単一のディレクトリ、ディレクトリ名の一部、実行可能ファイルのベース名、または実行可能ファイルのベース名の一部を置き換えることができます。アプリケーションパスセグメントに複数のワイルドカードを使用することはサポートされていません。

-
-
VDAで以下のフックキーを設定します。
-
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を再起動してください。