A "Proxy hitelesítés szükséges" párbeszédpanel iOS rendszeren akkor jelenik meg, ha egy alkalmazás vagy a rendszer nem tud hitelesíteni egy proxyszervert. Ez még a felhasználónév és a jelszó NEproxyServeren keresztüli átadása után is megtörténhet. Íme néhány kulcsfontosságú pont:
- A proxy hitelesítő adatainak programozott beállítása a NEproxyServer tulajdonságaiban (felhasználónév, jelszó) nem mindig működik. A párbeszédpanel továbbra is megjelenik, és arra kéri a felhasználót, hogy manuálisan adja meg a hitelesítő adatokat[1][2].
- Az alapvető hitelesítés engedélyezése a proxyszerveren (pl. mitmproxy használatával a --proxyauth használatával) működik HTTP esetén, de nem mindig HTTPS esetén iOS rendszeren. Ez a 8.1.0-s verzióban bevezetett mitmproxy protokollszintű hibája[4].
- MacOS rendszeren a probléma akkor fordulhat elő, ha a rendszerfolyamatok megpróbálnak hozzáférni az internetes erőforrásokhoz, mielőtt a Macnek lehetősége lenne Kerberos jegyet húzni a proxyról. Ha megengedi, hogy ezek a folyamatok egy nem hitelesített proxyt használjanak, az segíthet megoldani a kérdéseket[5].
- Az alkalmazás kódjának hibakeresése és a nem kívánt átirányítások ellenőrzése a kiszolgáló konfigurációs fájljaiban további hibaelhárítási lépések, amelyek segíthetnek[3].
Összefoglalva, a „Proxy hitelesítés szükséges” párbeszédpanel iOS rendszeren ismert probléma a proxy használatakor. A hitelesítési adatok programozott beállítása nem mindig működik, és egyes proxykiszolgálókon protokollszintű hibák is előfordulhatnak. Javasoljuk, hogy konzultáljon a proxy csapattal bizonyos úti célok engedélyezőlistájára vonatkozóan.
Idézetek:[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