FIDO2認証
FIDO2およびWebAuthnを使用したローカル認証と仮想認証
ユーザーは、FIDO2 セキュリティキーと、TPM 2.0 および Windows Hello を搭載した統合生体認証デバイスを使用して、仮想セッション内で FIDO2 または WebAuthn を利用するアプリケーションに認証できます。
FIDO2の詳細については、「FIDO2: WebAuthn & CTAP」を参照してください。
この機能の使用方法については、「FIDO2 リダイレクト」を参照してください。
注
この機能は、WebAuthnまたはFIDO2を使用した仮想セッションへのログオンをサポートしていません。この機能は、仮想セッション内のアプリケーションでこれらの認証方法を使用することのみを許可します。
この機能は、ダブルホップシナリオではサポートされていません。
サポートマトリックス
| セッションホストオペレーティングシステム | Webアプリケーション認証 | UWPアプリケーション認証 |
|---|---|---|
| ウィンドウズ サーバー 2016 | USB リダイレクト経由でサポート | サポートされていません |
| ウィンドウズ サーバー 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ブラウザーの要件
-
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 以降
-
ウィンドウズ サーバー 2022 以降
-
-
VDA
-
Windows: バージョン2112以降
-
クライアントデバイス
-
オペレーティングシステム
-
Windows 10 1809 以降
-
Linux: Workspace app for Linuxのシステム要件を参照してください。
-
-
Workspaceアプリ
-
Windows: バージョン2009.1以降
-
Linux: 2303以降
-
UWPアプリケーションの要件
-
32 ビットおよび 64 ビットアプリケーション
サポートされる認証方法
-
FIDO2セキュリティキー
-
Windows ハロー
-
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に追加のレジストリ値を追加する必要があります。
AllowProcesses レジストリ値に msedgewebview2.exe のフルパスを追加します。
-
キー: HKLM\SOFTWARE\Citrix\WebAuthnAllowedProcesses
-
値の名前: AllowProcesses
-
値の型: 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を再起動します。