ADC

nFactor 認証を構成する方法

nFactor 認証に使用されるプライマリエンティティは、 ログインスキーマと呼ばれます。

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

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

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

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

ヒント

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

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

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

要約すると、nFactor 認証を設定するために実行する必要がある構成は次のとおりです。

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