> 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 サポートに送信してください。


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://manual.dxable.com/optimizely/platform/opti-id/troubleshoot/generate-and-analyze-har-files.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
