Erfahren Sie, wie Sie das Charles-Proxy-Protokoll erfassen können, um Identitätsprobleme mit mobilen Creative Cloud-Apps zu beheben.
Übersicht
Mit den Protokollen der Charles Web Debugging Proxy-Paketanalyse-Anwendung können Sie Identitätsprobleme mit mobilen Adobe Creative Cloud-Apps debuggen.
Verfahren zum Erfassen von Charles-Proxy-Protokollen
Um Charles-Proxy-Protokolle zu erfassen, führen Sie diese Schritte aus:
Laden Sie den Charles-Proxy herunter und installieren Sie ihn.
- Schließen Sie Ihren Laptop an ein kabelgebundenes Netzwerk an.
- Öffnen Sie die Freigabeeinstellungen für das Gerät.
- Wählen Sie Internetfreigabe.
- Finden Sie das Netzwerk, das Sie gemeinsam nutzen.
- Geben Sie das Kennwort ein (wenn Sie die Authentifizierung eingerichtet haben)
- Unter Android:
- Aktivieren Sie das Kontrollkästchen Erweiterte Optionen.
- Aktivieren Sie das Kontrollkästchen Erweiterte Optionen.
- Unter Android:
b. Wählen Sie für Proxy die Option Manuell.
c. Als Proxy-Hostname geben Sie die IP-Adresse Ihres Computers ein.
d. Als Proxy-Port geben Sie 8888 ein.
e. Klicken Sie auf Speichern.
b. Unter iOS:
a. Gehen Sie zu Einstellungen > Wi-Fi.
b. Stellen Sie eine Verbindung mit Ihrem Netzwerk her.
c. Sobald Sie verbunden sind, klicken Sie auf die Verbindung.
d. Wählen Sie unter HTTP-Proxy die Option Manuell.
e. Geben Sie unter Server die IP-Adresse Ihres Computers ein.
f. Geben Sie unter Port 8888 ein.
- Stellen Sie sicher, dass nicht bereits ein vertrauenswürdiges Charles-Proxy-Zertifikat installiert wurde. Wenn es installiert ist und SSL-Proxying nicht funktioniert, entfernen Sie das vorhandene Zertifikat. Führen Sie dann folgende Schritte durch:
- Navigieren Sie auf Ihrem Computer zu Hilfe > SSL Proxying > Install Charles Root Certificate (Charles-Root-Zertifikat installieren) zur Installation auf einem Mobilgerät oder in einem Remote-Browser.
3. Öffnen Sie in Ihrem Gerätebrowser den im Dialogfeld angegebenen Link (chls.pro/ssl) und überspringen Sie die Proxy-Konfiguration.
4. Lassen Sie zu, dass das Zertifikat heruntergeladen wird, und installieren Sie es.
- Öffnen Sie den Charles-Proxy, wenn er noch nicht geöffnet ist.
- Öffnen Sie den Browser Ihres Mobilgeräts und navigieren Sie zu einer Website.
- Gewähren Sie Zugriff, wenn Sie dazu aufgefordert werden, dass ein Gerät versucht, eine Verbindung mit Ihrem Netzwerk herzustellen.
- Sie sollten nun den Datenverkehr Ihres Mobilgeräts in Ihrem Charles-Sequence-Protokoll sehen.
- Öffnen Sie die App.
- Wechseln Sie zum Anmeldebildschirm.
- Identifizieren Sie im Charles-Proxy den von der Anwendung verwendeten IMS-Host.
4. Gehen Sie zu Proxy > SSL Proxying Setting (SSL-Proxyeinstellung) und fügen Sie den identifizierten Host (ims-na1.adobelogin.com) mit Port 443 hinzu.
5. Die unverschlüsselten Anfragen für den Endpunkt sollten angezeigt werden.
- Navigieren Sie zu Tools > Rewrite (Umschreiben).
- Führen Sie die folgende Konfiguration durch:
- Öffnen Sie die mobile App.
- Navigieren Sie zum Anmeldebildschirm. Stellen Sie sicher, dass Sie aufgefordert werden, sich bei Ihrer lokalen IMS-Instanz anzumelden.