J'utilise macOS Sierra 10.12.6 derrière un proxy NTLM d'entreprise. Mon navigateur et d'autres applications utilisent les paramètres de proxy du système, dans lesquels j'ai enregistré mon nom d'utilisateur et mon mot de passe pour l'authentification avec le proxy. Cela fonctionne bien.
Il existe un problème persistant avec les services système qui essaient d'accéder à des informations sur Internet et ne souhaitent pas avoir accès aux informations d'identification du proxy de mon compte d'utilisateur. Je vois la fenêtre contextuelle suivante toutes les deux minutes environ, et quoi que je fasse (en mettant à jour mes informations d'identification dans les préférences système ou en appuyant sur «Pas maintenant»), la fenêtre contextuelle continue de s'afficher encore et encore:
Le texte dans le popup se lit comme suit:
Authentification proxy requise
Entrez le mot de passe pour le proxy HTTP http://xxx.xxx.xxx.xxx:yyyyy dans les préférences système.
Que puis-je faire pour empêcher ce popup d'apparaître?
Ce que j'ai essayé jusqu'à présent:
- Mise à jour mes informations d'identification dans les Préférences Système ( Réseau & gt; Avancé & gt; Procuration )
- Copié les informations d'identification de mon s'identifier porte-clés à la Système porte-clés, car je lis une recommandation à ce sujet dans un article de blog ou une question de forum.
Aucune de ces méthodes n'a fonctionné, je reçois ce message toutes les deux minutes et il ne semble pas y avoir de tendance à ce qu'il apparaisse
Mise à jour 1:
Dès que je saisis mes identifiants en cliquant sur le bouton Préférences de système dans la boîte de dialogue ci-dessus (que je peux forcer, par exemple, en ouvrant Safari et en commençant à taper une URL dans la zone Emplacement), deux les enregistrements sont créés dans le s'identifier porte-clés, les deux avec un contenu identique:
@ xxx.xxx.xxx.xxx (nom d'utilisateur) Mot de passe Internet Aujourd'hui, 09h10 - connexion
Les deux enregistrements semblent identiques, avec le même nom et les mêmes attributs. Les deux montrent que l'application qui a demandé cela est AuthBrokerAgent
:
Mise à jour 2:
J'ai aussi essayé cette suggestion: https://discussions.apple.com/message/23848961#message23848961 , en copiant les entrées d’authentification du s'identifier porte-clés à la système trousseau puis redémarrage, mais cela ne le répare pas. En fait, la boîte redoutée "Authentification requise du proxy" apparaît à nouveau lors de la frappe
Mise à jour 3:
J'ai utilisé Wireshark pour examiner le trafic entre ma machine et notre proxy:
- Le proxy retourne avec un
407 Proxy Authentication Required
etProxy-Authenticate: NTLM
, ce qui est conforme à mes attentes, car notre proxy utilise NTLM. - Quelques exemples que j'ai vus dans le trafic (par exemple, iCloud), puis renvoyez un
NTLMSSP_NEGOTIATE
réponse. - Le mandataire revient avec un
NTLMSSP_CHALLENGE
demande - Le service répond avec
NTLMSSP_AUTH
et mon nom d'utilisateur, qui doit provenir de quelque part. - Le proxy répond enfin avec un
200 Connection established
Pour moi, cela montre qu'en général, l'authentification du proxy fonctionne correctement si le système peut obtenir le nom d'utilisateur et le proxy de quelque part. La question reste de savoir comment / où stocker le nom d'utilisateur / mot de passe afin que tous les services système puissent le trouver. Certains services système (je suppose) n'ont aucun moyen de trouver les informations d'identification du proxy où je les stocke actuellement.