こんにちはDXソリューション統括部の村松です。
Citrix DaaSにおいてAzure ADやADFSによるSAML認証を構成したい場合があるかと思います。
SAML認証を構成すると利用者がワークスペースもしくはStore Frontにアクセスした際に指定した
Idp(IDプロバイダー)にリダイレクトされ、そこで取得したトークンでログインができます。
しかし、SAML認証でログインして、アプリケーション(もしくはデスクトップ)起動すると、
以下のように再認証が求められてしまいます。
(以下ではADFSによるSAML認証を用いてStore Frontへログインしてアプリケーションを起動しています。)
①ADFS認証でStore Frontへログインする。
②Store Frontにログイン後にアプリケーションを起動する。
③アプリケーションを起動するの資格情報の入力が求められる。
こちらについて以下のドキュメントにある通り、SAML認証では、Citrix GatewayとStoreFront はユーザーのパスワードにアクセスできません。
SAMLトークンを使用すると、VDAへのシングルサインオン(SSO)が切断され、アプリケーション起動時にユーザーに再認証が求められます。
再認証が求められないようにするには、以下のようにFASサーバおよびADCSサーバ(証明書サーバ)を構成する必要があります。(以下の図はADFS認証を用いている環境でのFASおよびADCSの構成例です。)
これにより、SAML認証後のアプリケーション起動時にユーザー証明書が用いられ、再認証なくアプリケーションが起動されます。
詳細は以下のドキュメントを参照ください。
Citrixフェデレーション認証サービスを使用したワークスペースに対するシングルサインオンの有効化
以上 今回はここまでになります。またの機会お会いしましょう。