Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon iPhone-Proxy-Authentifizierung erforderlich


iPhone-Proxy-Authentifizierung erforderlich


Das Dialogfeld „Proxy-Authentifizierung erforderlich“ unter iOS erscheint, wenn eine App oder das System nicht in der Lage ist, sich bei einem Proxy-Server zu authentifizieren. Dies kann auch nach der Weitergabe des Benutzernamens und Passworts über NEProxyServer passieren. Hier ein paar wichtige Punkte:

– Das programmgesteuerte Festlegen der Proxy-Anmeldeinformationen in den Eigenschaften von NEProxyServer (Benutzername, Passwort) funktioniert nicht immer. Das Dialogfeld wird weiterhin angezeigt und fordert den Benutzer auf, die Anmeldeinformationen manuell einzugeben[1][2].

– Das Aktivieren der Basisauthentifizierung auf dem Proxyserver (z. B. mit mitmproxy unter Verwendung von --proxyauth) funktioniert für HTTP, aber nicht immer für HTTPS unter iOS. Dies scheint ein Fehler auf Protokollebene in mitmproxy zu sein, der in Version 8.1.0[4] eingeführt wurde.

– Unter macOS kann das Problem auftreten, wenn Systemprozesse versuchen, auf Internetressourcen zuzugreifen, bevor der Mac die Möglichkeit hat, ein Kerberos-Ticket vom Proxy abzurufen. Wenn Sie diesen Prozessen erlauben, einen nicht authentifizierten Proxy zu verwenden, kann dies zur Lösung der Eingabeaufforderungen beitragen[5].

- Das Debuggen des App-Codes und das Überprüfen auf unbeabsichtigte Weiterleitungen in den Serverkonfigurationsdateien sind weitere Schritte zur Fehlerbehebung, die hilfreich sein können[3].

Zusammenfassend lässt sich sagen, dass das Dialogfeld „Proxy-Authentifizierung erforderlich“ unter iOS ein bekanntes Problem bei der Verwendung von Proxys ist. Das programmgesteuerte Festlegen der Anmeldeinformationen funktioniert nicht immer, und bei einigen Proxyservern können Fehler auf Protokollebene auftreten. Es wird empfohlen, sich an das Proxy-Team zu wenden, um bestimmte Ziele auf die Whitelist zu setzen.

Zitate:
[1] https://forums.developer.apple.com/thread/112201
[2] https://stackoverflow.com/questions/53852899/ios-keep-showing-proxy-authentication-required-dialog-even-after-passing-usern
[3] https://kinsta.com/knowledgebase/http-error-407/
[4] https://github.com/mitmproxy/mitmproxy/issues/6420
[5] https://community.jamf.com/t5/jamf-pro/the-ever-present-quot-proxy-authentication-required-quot-prompt/m-p/172881