> For the complete documentation index, see [llms.txt](https://manual.dxable.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://manual.dxable.com/optimizely/platform/opti-id/troubleshoot/generate-and-analyze-har-files.md).

# HARファイルの生成と分析

### HARファイルの生成と分析 <a href="#gjdgxs" id="gjdgxs"></a>

HAR (HTTP アーカイブ) ファイルには、ログイン トランザクション中に発生するリダイレクトのシーケンスが表示されます。 どこで問題が発生しているかを特定できるため、認証の問題をデバッグするのに最適なツールです。 HAR ファイルは、Web ブラウザと Web サーバーとのやり取りを記録した JSON 形式のログです。 認証が期待どおりに機能しない場合は、HAR ファイルを生成して分析し、問題を見つけることができます。 [サポート リクエスト](https://support.auth0.com/)に HAR ファイルを含めると、トラブルシューティング プロセスを高速化できます。

注記

HAR ファイルを Opti ID サポートに送信する前に、テキスト エディターを使用して機密情報 (パスワードやクライアント シークレットなど) を削除または難読化してください。

### ブラウザでHARファイルを生成する <a href="#id-30j0zll" id="id-30j0zll"></a>

#### **Google Chrome** <a href="#id-1fob9te" id="id-1fob9te"></a>

1. Google Chrome のすべての**シークレットウィンドウを閉じます。**
2. Google Chrome で**新しいシークレットウィンドウ**を開きます。
3. **\[表示] > \[開発者] > \[開発者ツール]**&#x306B;移動します。
4. **開発者ツールペイン**で、\[**ネットワーク]**&#x30BF;ブを選択します。
5. **「ログを保存」チェックボックス**を選択します。
6. ページにアクセスし、問題を引き起こす手順を完了します。
7. **\[ネットワーク]タブを**選択します。
8. 下矢印をクリックして HAR ファイルをエクスポートします。
9. HAR ファイルを保存します。
10. ファイルから機密情報を削除します。
    1. テキスト エディターで HAR ファイルを開きます。
    2. "Password"のすべてのインスタンスを検索します。
    3. "\*\*\*\*\*"などのプレースホルダー値に置き換えます。
    4. HAR ファイルを保存します。

#### **Safari** <a href="#id-3znysh7" id="id-3znysh7"></a>

1. **Safari > 環境設定 > 詳細**に移動し、**メニューバーに「開発」メニューを表示**チェックボックスが選択されていることを確認します。
2. **\[ファイル] > \[新しいプライベート ウィンドウを開く]**&#x3092;選択します。
3. **開発者メニュー**&#x3067;**「Web インスペクタを表示」**&#x3092;選択し、 **「ネットワーク」**&#x30BF;ブに移動します。
4. **Web インスペクタ**の左上にあ&#x308B;**\[すべて]**&#x306E;右側で、 **\[フィルター]をクリックし**、 **\[ログを保存] を選択します。**
5. 問題が発生した Web ページに移動します。
6. **「開発」>「Web インスペクタを表示」を**選択します。 Web インスペクタ ウィンドウが表示されます。
7. 問題を引き起こしたページの手順を完了します。
8. **\[ネットワーク]タブ**を選択します。
9. ペインの右上にあ&#x308B;**「エクスポート」**&#x3092;クリックします。
10. HAR ファイルを保存します。
11. ファイルから機密情報を削除します。
    1. テキスト エディターで HAR ファイルを開きます。
    2. "Password"のすべてのインスタンスを検索します。
    3. "\*\*\*\*\*"などのプレースホルダー値に置き換えます。
    4. HAR ファイルを保存します。

#### **Firefox** <a href="#id-2et92p0" id="id-2et92p0"></a>

1. Firefox のすべての**プライベートウィンドウを閉じます。**
2. Firefox で**新しいプライベートウィンドウ**を開きます。
3. **\[ツール] > \[開発者] > \[ネットワーク]** (または**ctrl-shift-E )**&#x306B;移動します。
4. **\[ネットワーク]タブを**クリックし、 **\[ログの保存] を選択します。**
5. ページにアクセスし、問題を引き起こす手順を完了します。
6. **\[ネットワーク]タブ**を選択し、右クリックし&#x3066;**\[すべてを Har として保存]を選択します**。
7. HAR ファイルを保存します。
8. ファイルから機密情報を削除します。
   1. テキスト エディターで HAR ファイルを開きます。
   2. "Password"のすべてのインスタンスを検索します。
   3. "\*\*\*\*\*"などのプレースホルダー値に置き換えます。
   4. HAR ファイルを保存します。

#### **Microsoft Edge** <a href="#tyjcwt" id="tyjcwt"></a>

1. Microsoft Edge のすべての**InPrivateウィンドウを閉じます。**
2. **新しい InPrivateウィンドウ**を開きます( **Ctrl + Shift + N** )。
3. **\[設定など]** ( **...**&#x30A2;イコン)に移動し、 **\[その他のツール] > \[開発者ツール]を選択します**。
4. **開発者ツールツールバー**&#x306E;**\[ネットワーク]タブ**でプロファイリング セッションを開始します。
5. ページにアクセスし、問題を引き起こす手順を完了します。
6. **HAR としてエクスポート**( **Ctrl** + **S )**&#x3092;選択し、HAR ファイルを保存します。
7. ファイルから機密情報を削除します。
   1. テキスト エディターで HAR ファイルを開きます。
   2. "Password"のすべてのインスタンスを検索します。
   3. "\*\*\*\*\*"などのプレースホルダー値に置き換えます。
   4. HAR ファイルを保存します。

### HARファイルを分析する <a href="#id-3dy6vkm" id="id-3dy6vkm"></a>

1. [Google の HAR Analyzer](https://toolbox.googleapps.com/apps/har_analyzer/)などのツールを使用します。
2. HAR ファイルにキャプチャされた Web リクエストのリストを分析します。 特に、リダイレクトのシーケンスをチェックして、認証プロセスがどこまで進んでいるかを確認します。 これにより、問題が発生している場所を特定するのに役立ちます。
3. リダイレクトのシーケンスを、認証フローの予想されるシーケンスと比較します。 例えば：
   * 認証フローを開始するには、 /authorizeエンドポイントを呼び出す必要があります。
   * ユーザーにログインを促すために、リモート ID プロバイダーにリダイレクトされる場合があります。
   * その後、Opti ID Okta インスタンスにリダイレクトされるはずです。
   * その後、アプリケーションのコールバック URL にリダイレクトされるはずです。
4. さらにトラブルシューティングを行うには、この .har ファイルを Opti ID サポートに送信してください。
