FIDO2 および WebAuthn 認証
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® コントロールプレーン
-
シトリックス バーチャル アプリケーションズ アンド デスクトップ™ 2009以降
セッションホスト
-
オペレーティングシステム
-
Windows 10 1809 以降
-
Windows Server 2019 以降のバージョン
-
-
VDA
-
Windows: バージョン2009以降
-
クライアントデバイス
-
オペレーティングシステム
-
Windows 10 1809 以降
-
Linux: Workspace app for Linux の システム要件 を参照してください
-
-
ワークスペース アプリ
-
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コントロールプレーン
-
Citrix Virtual Apps and Desktops のバージョン 2112 以降
セッションホスト
-
オペレーティングシステム
-
Windows 10 1809以降
-
Windows 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リダイレクトが機能するように、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を再起動してください。