認証失敗に対する SAML2.0 レスポンスの設定

目次
sm1252sp1jjp
目次
2
このプロセスを使用して、認証失敗時のサービス プロバイダに対する非アサーション レスポンスを設定できます。SAML 2.0 認証リクエストが成功した場合、サービス プロバイダへのレスポンスは認証アサーションを伴います。認証リクエストが拒否された場合、以前はエンド ユーザにエラー メッセージが表示されるのみでした。サービス プロバイダは、失敗ステータスの通知を取得しませんでした。コントロールはサービス プロバイダに戻されるため、サービス プロバイダが、ユーザをリダイレクトすべきか、他の適切なアクションを実行すべきかを判断できます。
重要
: この機能が動作するには、ポリシー サーバ、Web エージェント、および Web エージェント オプション パックがすべて同じバージョンである必要があります。
否定認証レスポンス属性によるレスポンスの定義
WebAgent-OnReject-eGovNegResponse 属性タイプを使用してレスポンスの定義を開始します。レスポンスを定義する場合は、ドメインが定義済であることを前提とします。
以下の手順に従います。
  1. [ポリシー]-[ドメイン]-[レスポンス]の順に移動します。
  2. [レスポンスを作成]をクリックします。
  3. 適切なドメインを選択するか、または新しいドメインを作成します。
  4. [Next]をクリックします。
  5. [一般]セクションに、このレスポンスの名前および説明(オプション)を入力します。
  6. 適切なエージェント タイプ(通常は Web エージェント)を選択します。
  7. [属性リスト]セクションの[レスポンス属性の作成]をクリックします。
  8. [属性タイプ]セクションのドロップダウン リストから WebAgent-OnReject-eGovNegResponse を選択します。
  9. [相対ターゲットを使用]を選択するか、[属性フィールド]セクションに Web サーバ名を入力します。
  10. (オプション)[SSL 接続を使用]を選択します。
    : このセクションで選択した内容に基づいて、[詳細]セクションのペインにスクリプトが表示されます。詳細については、オンライン ヘルプを参照してください。
  11. [属性キャッシング]セクションで[キャッシュ値 値の再計算]を選択します。
  12. [OK]をクリックして、[レスポンスの作成: レスポンスの定義]ダイアログボックスに戻ります。
  13. [完了]をクリックします。
認証が失敗した場合に SP へのレスポンスを生成する適切な属性でレスポンスを定義しました。
基本認証方式またはフォーム認証方式を設定する
SP への認証失敗でレスポンスを生成するために、基本またはフォーム方式を設定できます。
以下の手順に従います。
  1. [インフラストラクチャ]-[認証]をクリックします。
  2. [認証方式]をクリックします。
  3. [認証方式の作成]をクリックします。
    [認証方式タイプの新しいオブジェクトの作成]が選択されていることを確認します。
  4. [OK]をクリックします。
  5. 名前と保護のレベルを入力します。
  6. [認証方式のタイプ]リストから[基本またはフォーム テンプレート]を選択します。
  7. [サブミット]をクリックします。
    認証方式が保存され、これでレルムに割り当て可能になります。
認証イベントアクション用のルールの設定
ユーザがリソースへのアクセスを試みたときに発生するアクションを制御するルールを設定できます。認証の失敗時の完全な SAML 2.0 応答については、OnAuthReject アクションを選択します。
レルムは認証イベントを処理できる必要があります。[認証イベントの処理]オプションが選択されていることを確認します。レルムの作成方法の詳細については、次のトピックを参照してください。
  1. 認証イベントを選択します。
    [アクション リスト]に認証イベントが投入されます。
    : 認証イベントはレルム全体に適用されるため、[リソース]フィールドは無効になります。[アクセス許可]オプションおよび[アクセス拒否]オプションは認証イベントには適用されないため、これらのオプションも無効になります。
  2. OnAuthReject アクションを選択します。
  3. (オプション)[詳細]セクションで、時間制限および(または)アクティブなルール設定を設定します。
  4. [完了]をクリックします。
    ルールは保存され、指定されたレルムおよびリソースに適用されます。
OnAuthReject アクションを使用して適切なレスポンスにルールをマップする
OnAuthReject アクションを使用して作成したルールを、ポリシー内の eGovNegResponse 属性に関連付けます。
以下の手順に従います。
  1. [ポリシー]-[ドメイン]-[ポリシー]の順に移動します。
  2. ポリシーを選択します。
  3. ルールに移動する
  4. OnAuthReject アクションで作成したルールがルール リストに載っていることを確認します。
  5. 該当するルールの横の[レスポンスの追加]をクリックします。
  6. eGovNegResponse 属性タイプで指定したレスポンスを選択します。
  7. 保存して終了します。
ルールが適切なレスポンスに関連付けられました。
IdP から SP へのパートナーシップを設定して否定認証レスポンスをサポートする
IdP から SP へのパートナーシップ設定手順で、否定認証レスポンスを有効にします。[否定認証レスポンスの有効化]チェック ボックスを選択します。
詳細については、「シングル サインオンの設定」を参照してください。