HARファイルの生成と分析
Optimizelyマニュアル|ブラウザのステップバイステップの指示に従って、認証の問題をデバッグするためのHARファイルを生成および分析する方法を説明します。
Optimizelyマニュアル|ブラウザのステップバイステップの指示に従って、認証の問題をデバッグするためのHARファイルを生成および分析する方法を説明します。
HAR (HTTP アーカイブ) ファイルには、ログイン トランザクション中に発生するリダイレクトのシーケンスが表示されます。 どこで問題が発生しているかを特定できるため、認証の問題をデバッグするのに最適なツールです。 HAR ファイルは、Web ブラウザと Web サーバーとのやり取りを記録した JSON 形式のログです。 認証が期待どおりに機能しない場合は、HAR ファイルを生成して分析し、問題を見つけることができます。 に HAR ファイルを含めると、トラブルシューティング プロセスを高速化できます。
注記
HAR ファイルを Opti ID サポートに送信する前に、テキスト エディターを使用して機密情報 (パスワードやクライアント シークレットなど) を削除または難読化してください。
Google Chrome のすべてのシークレットウィンドウを閉じます。
Google Chrome で新しいシークレットウィンドウを開きます。
[表示] > [開発者] > [開発者ツール]に移動します。
開発者ツールペインで、[ネットワーク]タブを選択します。
「ログを保存」チェックボックスを選択します。
ページにアクセスし、問題を引き起こす手順を完了します。
[ネットワーク]タブを選択します。
下矢印をクリックして HAR ファイルをエクスポートします。
HAR ファイルを保存します。
ファイルから機密情報を削除します。
テキスト エディターで HAR ファイルを開きます。
"Password"のすべてのインスタンスを検索します。
"*****"などのプレースホルダー値に置き換えます。
HAR ファイルを保存します。
Safari > 環境設定 > 詳細に移動し、メニューバーに「開発」メニューを表示チェックボックスが選択されていることを確認します。
[ファイル] > [新しいプライベート ウィンドウを開く]を選択します。
開発者メニューで「Web インスペクタを表示」を選択し、 「ネットワーク」タブに移動します。
Web インスペクタの左上にある[すべて]の右側で、 [フィルター]をクリックし、 [ログを保存] を選択します。
問題が発生した Web ページに移動します。
「開発」>「Web インスペクタを表示」を選択します。 Web インスペクタ ウィンドウが表示されます。
問題を引き起こしたページの手順を完了します。
[ネットワーク]タブを選択します。
ペインの右上にある「エクスポート」をクリックします。
HAR ファイルを保存します。
ファイルから機密情報を削除します。
テキスト エディターで HAR ファイルを開きます。
"Password"のすべてのインスタンスを検索します。
"*****"などのプレースホルダー値に置き換えます。
HAR ファイルを保存します。
Firefox のすべてのプライベートウィンドウを閉じます。
Firefox で新しいプライベートウィンドウを開きます。
[ツール] > [開発者] > [ネットワーク] (またはctrl-shift-E )に移動します。
[ネットワーク]タブをクリックし、 [ログの保存] を選択します。
ページにアクセスし、問題を引き起こす手順を完了します。
[ネットワーク]タブを選択し、右クリックして[すべてを Har として保存]を選択します。
HAR ファイルを保存します。
ファイルから機密情報を削除します。
テキスト エディターで HAR ファイルを開きます。
"Password"のすべてのインスタンスを検索します。
"*****"などのプレースホルダー値に置き換えます。
HAR ファイルを保存します。
Microsoft Edge のすべてのInPrivateウィンドウを閉じます。
新しい InPrivateウィンドウを開きます( Ctrl + Shift + N )。
[設定など] ( ...アイコン)に移動し、 [その他のツール] > [開発者ツール]を選択します。
開発者ツールツールバーの[ネットワーク]タブでプロファイリング セッションを開始します。
ページにアクセスし、問題を引き起こす手順を完了します。
HAR としてエクスポート( Ctrl + S )を選択し、HAR ファイルを保存します。
ファイルから機密情報を削除します。
テキスト エディターで HAR ファイルを開きます。
"Password"のすべてのインスタンスを検索します。
"*****"などのプレースホルダー値に置き換えます。
HAR ファイルを保存します。
HAR ファイルにキャプチャされた Web リクエストのリストを分析します。 特に、リダイレクトのシーケンスをチェックして、認証プロセスがどこまで進んでいるかを確認します。 これにより、問題が発生している場所を特定するのに役立ちます。
リダイレクトのシーケンスを、認証フローの予想されるシーケンスと比較します。 例えば:
認証フローを開始するには、 /authorizeエンドポイントを呼び出す必要があります。
ユーザーにログインを促すために、リモート ID プロバイダーにリダイレクトされる場合があります。
その後、Opti ID Okta インスタンスにリダイレクトされるはずです。
その後、アプリケーションのコールバック URL にリダイレクトされるはずです。
さらにトラブルシューティングを行うには、この .har ファイルを Opti ID サポートに送信してください。
などのツールを使用します。