This article presents how to capture a Fiddler Trace for Okta Customer Support.
- Troubleshooting HTTPS traffic
- Third-Party Apps (Fiddler)
- Apple iOS
Configure Fiddler Classic
- Download Fiddler Classic (Windows only).
- Install Fiddler Classic on a Windows workstation.
- Open Fiddler Classic, navigate to Tools > Options > Connections, and check the Allow remote computers to connect box (Fiddler Classic must be restarted for the changes to take effect).
- Navigate to http://WorkstationIP:8888 to verify that the workstation can reach Fiddler Classic. When the Fiddler Echo Service webpage appears, this means that the client and Fiddler are able to communicate.
- Navigate to Tools > Options > HTTPS and enable Decrypt HTTPS traffic > ... from all processes. Accept the prompts to Trust and Install the Fiddler Root Certificate. This step is required to decrypt HTTPS traffic. Restart Fiddler Classic.
NOTE: The workstation and the iOS device must be on the same network and able to communicate with each other.
Set the iOS Device's Proxy
To capture web traffic from an iOS device, must first configure its proxy settings to point to the workstation running Fiddler Classic.
- To access proxy settings, click Settings on the home screen. In Settings, click Wi-Fi and then select the i next to the Wi-Fi name to configure the proxy settings.
- In the HTTP PROXY section, click Configure Proxy > Manual.
- In the Server box, enter the IP address of the workstation running Fiddler Classic.
- In the Port box, provide the port Fiddler is listening on (8888).
- Leave the Authentication slider to Off.
Decrypting HTTPS Traffic from an iOS Device
- Navigate to http://WorkstationIP:8888/FiddlerRoot.cer to download the FiddlerRoot certificate to the iOS device.
- Open the FiddlerRoot.cer file and install.
- Once the certificate is installed, navigate to Settings > About > Certificate Trust Settings and enable the toggle for DO_NOT_TRUST_FiddlerRoot under the section ENABLE FULL TRUST FOR ROOT CERTIFICATES.
- Reproduce the issue.
