Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Authentification proxy iPhone requise


Authentification proxy iPhone requise


La boîte de dialogue « Authentification proxy requise » sur iOS s'affiche lorsqu'une application ou le système ne parvient pas à s'authentifier auprès d'un serveur proxy. Cela peut se produire même après avoir transmis le nom d'utilisateur et le mot de passe via NEProxyServer. Voici quelques points clés :

- La définition des informations d'identification du proxy par programme dans les propriétés de NEProxyServer (nom d'utilisateur, mot de passe) ne fonctionne pas toujours. La boîte de dialogue apparaît toujours demandant à l'utilisateur de saisir manuellement les informations d'identification[1][2].

- L'activation de l'authentification de base sur le serveur proxy (par exemple avec mitmproxy en utilisant --proxyauth) fonctionne pour HTTP mais pas toujours pour HTTPS sur iOS. Cela semble être un bug au niveau du protocole dans mitmproxy qui a été introduit dans la version 8.1.0[4].

- Sous macOS, le problème peut survenir lorsque des processus système tentent d'accéder aux ressources Internet avant que le Mac n'ait la possibilité d'extraire un ticket Kerberos du proxy. Autoriser ces processus à utiliser un proxy non authentifié peut aider à résoudre les invites[5].

- Le débogage du code de l'application et la vérification d'éventuelles redirections involontaires dans les fichiers de configuration du serveur sont d'autres étapes de dépannage qui peuvent aider[3].

En résumé, la boîte de dialogue « Authentification proxy requise » sur iOS est un problème connu lors de l'utilisation de proxys. La définition par programme des informations d'identification ne fonctionne pas toujours et il peut y avoir des bogues au niveau du protocole dans certains serveurs proxy. Il est recommandé de consulter l'équipe proxy pour mettre certaines destinations sur liste blanche.

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