Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Iphone proxy-autentisering krävs


Iphone proxy-autentisering krävs


Dialogrutan "Proxyautentisering krävs" på iOS visas när en app eller systemet inte kan autentisera med en proxyserver. Detta kan hända även efter att användarnamnet och lösenordet har skickats via NEProxyServer. Här är några viktiga punkter:

- Att ställa in proxyuppgifterna programmatiskt i NEProxyServers egenskaper (användarnamn, lösenord) fungerar inte alltid. Dialogrutan visas fortfarande och ber användaren att manuellt ange referenserna[1][2].

- Att aktivera grundläggande autentisering på proxyservern (t.ex. med mitmproxy med --proxyauth) fungerar för HTTP men inte alltid för HTTPS på iOS. Detta verkar vara en bugg på protokollnivå i mitmproxy som introducerades i version 8.1.0[4].

- På macOS kan problemet uppstå när systemprocesser försöker komma åt internetresurser innan Macen har en chans att dra en Kerberos-biljett från proxyn. Att tillåta dessa processer att använda en icke-autentiserad proxy kan hjälpa till att lösa uppmaningarna[5].

- Att felsöka appens kod och leta efter eventuella oavsiktliga omdirigeringar i serverkonfigurationsfilerna är andra felsökningssteg som kan hjälpa[3].

Sammanfattningsvis är dialogrutan "Proxyautentisering krävs" på iOS ett känt problem vid användning av proxyservrar. Att programmera inloggningsuppgifterna fungerar inte alltid, och det kan finnas buggar på protokollnivå i vissa proxyservrar. Samråd med proxy-teamet för att vitlista vissa destinationer rekommenderas.

Citat:
[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