最初のファクタのドメインドロップダウン、ユーザー名、およびパスワードフィールドを設定し、次のファクタのグループに基づくポリシー評価を設定します

最終公開日 : Sep 25, 2026
次のセクションでは、最初のファクタでドメインドロップダウン、ユーザ名、およびパスワードフィールドを設定し、次のファクタのグループに基づくポリシー評価の使用例について説明します。
ユースケース: 最初のファクタのドメインドロップダウンフィールド、ユーザー名、およびパスワードフィールドを設定し、次のファクタのグループに基づいてポリシー評価を行います。
  1. ユーザーはCitrix Workspaceにログインし、認証仮想サーバーにリダイレクトされます。
  2. NetScalerは、ドメインドロップダウンリスト、ユーザー名、およびパスワードフィールドを含むログオンフォームを表示します。
    ドメインnFactor
  3. ユーザーは、ドメインドロップダウンリストから値を選択し、資格情報を入力します。
  4. NetScalerは、ユーザー入力に基づいてログオンフォームを表示します。
次の図は、サンプルの nFactor ビジュアライザーフローを示しています。
ドメインnFactor
Related information

nFactor ビジュアライザーを使用して、最初のファクタのドメインドロップダウン、ユーザー名、およびパスワードフィールドを構成し、次の要素のグループに基づいてポリシー評価を行います

次に、設定する手順を示します。
  1. > > > に移動し、 をクリックします 。**
  2. プラスアイコンをクリックして、nFactor フローに係数を追加します。
    ドメイン drop2
  3. 係数の名前を入力します。
    ドメイン drop3
  4. をクリックして、第 1 要素のスキーマを追加します。
    ドメイン drop4
  5. DomainDropdown.xml ログインスキーマを選択して EULA_Schema を作成します。
    ドメイン drop5
  6. 手順 5 で作成した最初のファクタのスキーマを選択します。
    ドメイン drop6
  7. をクリックし、最初の認証の LDAP ポリシーを選択します。
    ドメイン drop7
  8. プラスアイコンをクリックして、デシジョンブロックを作成します。
    ドメイン drop8
    LDAP 認証の作成の詳細については、「LDAP 認証の設定」を参照してください。
  9. を選択し、 フィールドに名前を入力します** 。
    ドメイン 9
  10. をクリックして、ドメインチェックのポリシーを作成します。
    ドメイン 10
  11. ドメインをチェックするポリシーを作成するには、 で を選択します。
    ドメイン11
  12. デシジョンブロックに追加する以前に作成したポリシーを選択します。
    ドメイン 12
  13. 新しく作成したポリシーの下にあるプラスアイコンをクリックして、AAATM.COMをチェックする別のポリシーを追加します。
    ドメイン13
  14. 2 番目のドメインをチェックする別のポリシーを作成します。
    ドメイン14
  15. デシジョンブロックに追加する前のステップで作成したポリシーを選択します。
    ドメイン 15
  16. AAATM.COMの横にある 記号を選択して、ユーザーがAAATM.COMの一部である場合に評価される係数を追加します。この場合、LDAP ポリシーを追加します。
    ドメイン16
  17. ドメインAAATM.COMユーザーのスキーマを選択します。この例では、パスワードのみのスキーマを使用して、ユーザーにパスワードを入力するためのテキストフィールドを提供します。
    ドメイン17
  18. 手順 7 に従って、 AAATM.COM ドメインのユーザーを認証するためのポリシーを追加します。
  19. NSI-TEST.COMの横にある 記号を選択して、ユーザーがNSI-TEST.COMの一部である場合に評価される係数を追加します。この例では、RADIUS 認証方式が使用されています。
    ドメイン19
  20. ステップ 17 に従ってスキーマパスワードのみを追加し、ステップ 7 に示すように RADIUS のポリシーを追加します。
  21. [完了] をクリックします。設定は自動的に保存されます。
  22. 作成した nFactor フローを選択し、 をクリックし、 をクリックして AAA 仮想サーバにバインドします**。
    ドメイン22
注
の で指定したオプションを使用して、nFactor フローをバインドおよびバインド解除します。
nFactor フローのバインドを解除するには、次の手順を実行します。
  1. nFactor フローを選択し、 をクリックします。
  2. 認証 vServer を選択し、 をクリックします。
注
ログインスキーマが機能するには、Unified Gateway の使用時に、コンテンツスイッチングポリシー式に「/nf」が追加されます。
コンテンツスイッチ

CLI を使用して、最初のファクタのドメインドロップダウンフィールド、ユーザ名、およびパスワードフィールドを設定し、次の要素のグループに基づいてポリシー評価を行います

次の構成では、リソースアクセス用の TM 仮想サーバーの追加、TM 仮想サーバーを保護するための認証仮想サーバーの追加、およびこのユースケースに関連するポリシーについて説明します。
add lb vserver lbn HTTP 10.217.28.166 80 -persistenceType NONE -cltTimeout 180 -AuthenticationHost auth.nsi-test.com -Authentication ON -authnVsName avn

add authentication vserver avn SSL 10.217.28.167 443 -AuthenticationDomain nsi-test.com
add authentication login Schema nfactor-domain -authenticationSchema domain-dropdown.xml
add authentication policylabel nfactor-domain-pol -loginSchema nfactor-domain
add authentication Policy radius-auth -rule "HTTP.REQ.BODY(500).AFTER_STR(\"domain=\").CONTAINS(\"NSI-TEST.COM\")" -action <RADIUS-ACTION>
add authentication Policy next_ldap -rule "HTTP.REQ.BODY(500).AFTER_STR(\"domain=\").CONTAINS(\"AAATM.COM\")" -action <LDAP-ACTION>

bind authentication vserver avn -policy radius-auth -priority 10 -gotoPriorityExpression NEXT
bind authentication vserver avn -policy next_ldap -priority 20 -gotoPriorityExpression END
次に、このログオンフォームの特定の表現に使用される例を示します。
注:
このログインスキーマは、NetScaler 最新のビルドで個別に設定する必要はなく、DomainDropdown.xml として存在します。
ドメイン19