#### 新しい認証連鎖を作成する

1. 新しい認証連鎖を追加するレルムの名前をクリックします。
2. 「認証」タブを選択します。
3. 「認証連鎖」リストの「新規」をクリックします。
4. 認証連鎖の名前を入力します。
5. 「了解」をクリックします。
6. 「追加」をクリックし、連鎖に含める認証モジュールインスタンスを定義します。そのためには、モジュールインスタンスの名前を「インスタンス」リストから選択します。このリストに表示されるモジュールインスタンス名は、「モジュールインスタンス」属性で作成されたものです。
7. 連鎖の条件を選択します。認証モジュールにこれらのフラグを定義することにより、認証モジュールの適用基準が確立されます。適用には階層があります。「必須」がもっとも高く、「オプション」がもっとも低くなっています。
   必要

     このモジュールインスタンスは成功する必要があります。成功した場合は、「認証連鎖」リストの順に認証が続行されます。失敗した場合、「認証連鎖」リストの順に認証が続行されることはなく、すぐに制御がアプリケーションに戻ります。

   必須

     このモジュールに対する認証は成功する必要があります。連鎖内の必須モジュールのいずれかが失敗すると、認証連鎖全体は最終的に失敗となります。ただし、1 つの必須モジュールの成功や失敗にかかわらず、制御は連鎖内の次のモジュールに移ります。

   十分

     このモジュールインスタンスは成功する必要がありません。成功した場合、モジュールインスタンスリストの順に認証が続行されることはなく、すぐに制御がアプリケーションに戻ります。失敗した場合は、「認証連鎖」リストの順に認証が続行されます。

   オプション

     このモジュールインスタンスは成功する必要がありません。その成功や失敗にかかわらず、「認証連鎖」リストの順に認証が続行されます。

8. 連鎖のオプションを入力します。これにより、モジュールの追加オプションをキーと値のペアで設定できます。複数のオプションはスペースで区切ります。
9. 次の属性を定義します。
   ログイン成功時に返す URL

     認証の成功時にユーザーをリダイレクトする URL を指定します。

   ログイン失敗時に返す URL

     認証の失敗時にユーザーをリダイレクトする URL を指定します。

   Authentication Post Processing Class

     ログインの成功または失敗後に実行する認証後プロセスをカスタマイズするための Java クラス名を定義します。

10. 「保存」をクリックします。