トラブルシューティングのためにブラウザーでSAMLレスポンスを表示する方法
Last Updated:
Overview
Applies To
- SAMLレスポンス
- ブラウザー
Solution
ここでは、SAML 2.0関連の問題のトラブルシューティング時に、ブラウザーでサービスプロバイダーからのSAMLレスポンスを表示する方法について説明します。どのブラウザーの場合も、問題を再現できるページに移動します。次に、適切なブラウザーの手順に従います。
Google Chrome
ChromeでSAMLレスポンスを表示します。以下の手順は、バージョン126.0.6478.127を使用してテスト済みです。別のバージョンが使用されている場合は、それに応じて手順の調整が必要になる場合があります。
- F12を押して開発者コンソールを起動します。
- [Network(ネットワーク)]タブを選択し、[Preserve log(ログの保存)]を選択します。
- 問題を再現します。
- 開発者コンソールペインでSAML Postを探します。その行を選択して、一番下の[Headers (ヘッダー)]タブを表示します。エンコードされたリクエストが含まれるSAMLResponse属性を探します。
Mozilla Firefox
FirefoxでSAMLレスポンスを表示します。この手順は、Mozilla Firefoxのバージョン127.0.2を使用してテスト済みです。別のバージョンが使用されている場合は、それに応じて手順の調整が必要になる場合があります。
- F12を押して開発者コンソールを起動します。
- 開発者ツールウィンドウの右上にあるオプション(小さな歯車のアイコン)をクリックします。[Persist logs(永続的ログ)]をクリックします。
- [Network(ネットワーク)]タブを選択します。
- 問題を再現します。
- テーブルでPOST SAMLを探します。その行を選択します。右側の[Form Data(フォームデータ)]ウィンドウで[Paramstab]タブを選択し、SAMLResponse要素を見つけます。
Apple Safari
SafariでSAMLレスポンスを表示します。以下の手順は、バージョン17.5 (19618.2.12.11.6)を使用してテスト済みです。別のバージョンが使用されている場合は、それに応じて手順の調整が必要になる場合があります。
- SafariでWebインスペクターを有効にします。[Settings(設定)]に移動します。[Privacy(プライバシー)]をクリックします。[Show features for web developers(Web開発者向けの機能を表示)]をオンにします。
- 次にWebインスペクターを開きます。[Develop(開発)]をクリックし、[Show Web Inspector(Webインスペクターを表示)]を選択します。
- [Resources(リソース)]タブを選択します。
- 問題を再現します。
- saml-signin.aws.amazon.comリクエストを探します。
- 下にスクロールして、
SAMLResponseという名前のRequest Dataを見つけます。関連する値はBase64でエンコードされた応答です。
Microsoft Internet Explorer
Internet ExplorerでSAMLレスポンスを表示します。Internet Explorerでネットワークトラフィックを分析するのに最適なのは、サードパーティーのツールを使用する方法です。
-
記事「AD FS 2.0: How to Use Fiddler Web Debugger to Analyze a WS-Federation Passive Sign-In」の手順に従って、Fiddlerをダウンロードしてインストールし、データをキャプチャします。
