ADC

nFactor 認証の設定方法

nFactor 認証に使用される主要なエンティティは、 ログインスキーマと呼ばれます

ログインスキーマは、ログインフォームの表示方法を定義する認証スキーマ XML ファイルを指定します。アプリケーションにログインするときにユーザーが行う必要がある操作を考慮すると、複数のファクタに対して 1 つのファイルを作成したり、ファクタごとに異なるファイルを作成したりできます。サンプル XML ファイルを表示します

  • 複数の要素に対応する単一のファイル。ユーザーには、複数の認証要素の資格情報を提供するための単一のフォームが提供されます。

  • 要因ごとに異なるファイル。ユーザーには、認証要素ごとに異なるフォームが提供されます。

次に、XML ファイルをログインスキーマに関連付ける必要があります。また、式を指定して、ログインフォームからユーザー名とパスワードを抽出することもできます。

ヒント

認証要素はパススルーに設定できます。つまり、ユーザーは資格情報を明示的に提供する必要はなく、その要素に対応するログインフォームもありません。認証情報は、前の要素から取得されるか、そのログインスキーマに設定されているユーザー名/パスワード式を使用してユーザー名とパスワードが動的に抽出されます。ログインスキーマを XML ファイルではなく「NOSCHEMA」に設定する必要があります。

ログインスキーマが設定されたので、次はそれらを呼び出す方法を指定する必要があります。ログインスキーマは、ログインスキーマポリシーまたは認証ポリシーラベルのいずれかを使用して呼び出すことができます。決定は以下によって決まります。

  • ログインスキーマポリシー。
    • ログインフォームをユーザーに提示する必要がある条件を指定します。
    • 認証仮想サーバーにバインドする必要があります。
    • 複数のログインスキーマポリシーを持つ認証仮想サーバーでは、true と評価される優先順位が最も高いポリシーが実行されます。つまり、そのポリシーに関連付けられているログインフォームがユーザーに表示されます。
    • ログインスキーマポリシーは、最初のログインフォームを表示するためにのみ使用されます。
  • 認証ポリシー・ラベル。
    • 特定の要素に対する認証ポリシーのコレクションを指定します。各ポリシーラベルは 1 つの要素に対応します。
    • ユーザーに表示する必要があるログインフォームを指定します。
    • 認証ポリシーまたは別の認証ポリシーラベルの次の要素としてバインドする必要があります。
    • 通常、ポリシーラベルには、特定の認証メカニズムの認証ポリシーが含まれます。ただし、異なる認証メカニズムの認証ポリシーを持つポリシーラベルを使用することもできます。

まとめると、nFactor 認証をセットアップするために実行する必要がある設定は次のとおりです。

  1. 認証スキーマ XML ファイルを作成します。
  2. 各 XML ファイルをログインスキーマに関連付けます。
  3. 各ログインスキーマをログインスキーマポリシーまたは認証ポリシーラベルに関連付けます。
  4. ログインスキーマポリシーを認証仮想サーバーにバインドします。
  5. 次の要素として、認証ポリシーラベルを認証ポリシーにバインドします。
nFactor 認証の設定方法