Learn how to collect Charles Proxy log to debug identity issues with Creative Cloud mobile apps.
Overview
The logs of the Charles Web Debugging Proxy packet analyzer app enable you to debug identity issues with Adobe Creative Cloud mobile apps.
Procedure to collect Charles Proxy logs
To collect Charles Proxy logs, perform these steps.
Download and install the Charles Proxy.
- Connect your laptop to a wired network.
- Open Sharing settings for the device.
- Select Internet Sharing.
- Find the network you are sharing.
- Enter the password (if you set up authentication)
- On Android:
- Select the Advanced options check box.
- Select the Advanced options check box.
- On Android:
b. For Proxy, select Manual.
c. For Proxy hostname, type in the ip address of your computer;
d. For Proxy port, enter 8888.
e. Click Save.
b. On iOS:
a. Go to Settings > Wi-Fi.
b. Connect to your network.
c. After you are connected, click the connection.
d. Under HTTP Proxy, select Manual.
e. For Server, enter the IP address of your computer.
f. For Port, enter 8888.
- Ensure that a Charles Proxy trusted certificate isn't already installed. If it is installed, and SSL Proxying is not working, remove the existing certificate. Then, perform the following steps.
- On your computer, go to Help > SSL Proxying > Install Charles Root Certificate on a mobile device or remote browser.
3. In your device browser, open the link indicated in the dialog (chls.pro/ssl), and skip the proxy configuration.
4. Allow the certificate to download, and the install the certificate.
- Open Charles Proxy, if it is not already open.
- Open your mobile device's browser and navigate to a site.
- Grant access when prompted that a device is trying to connect to your network.
- You should now see your mobile device's traffic in your Charles Sequence log.
- Open the app.
- Go to the Sign In screen.
- In Charles Proxy, identify the IMS host used by the application.
4. Go to Proxy > SSL Proxying Setting, and add the identified host (ims-na1.adobelogin.com) with port 443.
5. You should be able to see the unencrypted requests for the end point.
- Go to Tools > Rewrite.
- Perform the following configuration:
- Open the mobile application.
- Navigate to the Sign-in screen. Verify that you are prompted to sign in with your local IMS instance.