Ich verwende macOS Sierra 10.12.6 hinter einem NTLM-Proxy eines Unternehmens. Mein Browser und andere Anwendungen verwenden die System-Proxy-Einstellungen, in denen ich meinen Benutzernamen und mein Passwort zur Authentifizierung beim Proxy gespeichert habe. Das funktioniert gut.
Es gibt ein anhaltendes Problem mit Systemdiensten, die versuchen, auf Informationen im Internet zuzugreifen und keinen Zugriff auf die Proxy-Anmeldeinformationen in meinem Benutzerkonto zu haben. Ich sehe das folgende Popup alle paar Minuten, und was immer ich tue (Aktualisierung meiner Anmeldeinformationen in den Systemeinstellungen oder Drücken von "Not Now"), das Popup-Fenster erscheint immer wieder:
Der Text im Popup lautet:
Proxy-Authentifizierung erforderlich
Geben Sie das Passwort für den HTTP-Proxy ein http://xxx.xxx.xxx.xxx:yyyy in den Systemeinstellungen.
Was kann ich tun, um zu verhindern, dass dieses Popup erscheint?
Dinge, die ich bisher ausprobiert habe:
- Meine Anmeldeinformationen in den Systemeinstellungen aktualisiert ( Netzwerk & gt; Erweitert & gt; Proxy )
- Die Anmeldeinformationseinträge von my kopiert Anmeldung Schlüsselbund an die System Schlüsselbund, da ich in einem Blogbeitrag oder in einer Forumfrage eine Empfehlung dazu gelesen habe.
Nichts davon hat funktioniert, ich bekomme dieses Popup alle paar Minuten, und es scheint kein Muster zu geben, wenn es erscheint.
Update 1:
Sobald ich meine Zugangsdaten eingebe, klicken Sie auf die Schaltfläche Systemeinstellungen Schaltfläche im obigen Dialogfeld (die ich erzwingen kann, indem Sie z. B. Safari öffnen und beginnen, eine URL in das Adressfeld einzugeben), zwei Datensätze werden im erstellt Anmeldung Schlüsselbund, beide mit identischem Inhalt:
@ xxx.xxx.xxx.xxx (Benutzername) Internet Password Heute, 09:10 Uhr - anmelden
Beide Datensätze sehen identisch aus und haben denselben Namen und dieselben Attribute. Beide zeigen, dass die Anwendung, die dies angefordert hat, ist AuthBrokerAgent
:
Update 2:
Ich habe auch diesen Vorschlag ausprobiert: https://discussions.apple.com/message/23848961#message23848961 , Kopieren der Authentifizierungseinträge aus der Anmeldung Schlüsselbund an die System Schlüsselbund und dann neu gestartet, aber es nicht behoben. Tatsächlich wurde das gefürchtete Feld "Proxy Authentication Required" (Proxy-Authentifizierung erforderlich) wieder angezeigt.
Update 3:
Ich habe Wireshark verwendet, um einen Blick auf den Verkehr zwischen meinem Computer und unserem Proxy zu werfen:
- Der Proxy kehrt mit einem zurück
407 Proxy Authentication Required
undProxy-Authenticate: NTLM
, was meiner Erwartung entspricht, da unser Proxy NTLM verwendet. - Einige Beispiele, die ich im Verkehr gesehen habe (z. B. iCloud), senden Sie dann zurück
NTLMSSP_NEGOTIATE
Antwort. - Der Proxy kommt mit einem zurück
NTLMSSP_CHALLENGE
anfordern - Der Dienst antwortet mit
NTLMSSP_AUTH
und meinen Benutzernamen, den er irgendwo bekommen hat. - Der Proxy antwortet schließlich mit einem
200 Connection established
Für mich zeigt dies, dass die Proxy-Authentifizierung im Allgemeinen einwandfrei funktioniert, wenn das System den Benutzernamen und den Proxy von irgendwoher abrufen kann. Es bleibt die Frage, wie / wo der Benutzername / das Passwort gespeichert werden soll, damit alle Systemdienste es finden können. Einige Systemdienste (ich gehe davon aus) haben keine Möglichkeit, die Proxy-Anmeldeinformationen zu finden, an denen ich sie gerade ablege.