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 | サポート対象 | サポート対象 |
| ウィンドウズ 10 | サポート対象 | サポート対象 |
| ウィンドウズ 11 | サポート対象 | サポート対象 |
詳細については、以下の要件を確認してください。
Webアプリケーション認証
要件
WebアプリケーションでFIDO2およびWebAuthn認証を使用するための要件は次のとおりです。
Citrix® コントロールプレーン
-
Citrix Virtual Apps and Desktops™ 2009年以降のバージョン
セッションホスト
-
オペレーティングシステム
-
Windows 10 1809 以降
-
Windows Server 2019 以降のバージョン
-
-
VDA
-
Windows: バージョン2009以降
-
クライアントデバイス
-
オペレーティングシステム
-
Windows 10 1809 以降
-
Linux: Workspace app for Linuxのシステム要件を参照してください
-
-
Workspaceアプリ
-
Windows: バージョン2009.1以降
-
Linux: 2303以降
-
Webブラウザの要件
-
64ビットブラウザ
-
32ビットブラウザ (Citrix Virtual Apps and Desktops™ 2402 CU2以降)
注
サポートされる認証方法
-
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コントロールプレーン
-
Citrix Virtual Apps and Desktops 2112 以降のバージョン
セッションホスト
-
オペレーティングシステム
-
Windows 10 1809 以降
-
Windows Server 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を再起動します。