Ich führe ein Programm (Mathematica) in einer VMWare VPC hinter einem Unternehmens-Internet-Proxy. Verschiedene Programme in diesem VPC wie IE, Chrome, Excel, Word, Acrobat Reader und sogar MS Paint erhalten Daten aus dem Internet ohne Probleme, aber Mathematica scheint den Proxy nicht korrekt zu behandeln.NTLM-Authentifizierung und Smartcards
Meine Vermutung ist, es ist nicht in der Lage, die NTLM-Authentifizierung des Proxy zu behandeln.
In einer früheren Situation, hinter einer anderen Firewall, hatte ich einen Erfolg mit als Zwischenstufe zwischen Mathematica und dem Proxy. CNTLM spricht mit dem Proxy und kümmert sich um die NTLM-Authentifizierung, und Mathematica erhält den Port, den CNTLM hört, und die IP-Adresse (localhost), mit der er sprechen kann. In diesem früheren Fall kannte ich jedoch die Anmeldeinformationen für den Proxy (d. H. Meinen eigenen).
In der aktuellen Situation erfolgt meine Anmeldung mit einer Smartcard und einer PIN. Der VPC erhält die Anmeldedaten transparent (ich muss sie nicht eingeben) und alle Programme, die ich oben erwähnt habe, kennen sie automatisch. Das lässt mich denken, dass Mathematica oder CNTLM das auch können. Meine PIN, die als Passwort verwendet wird, funktioniert jedoch nicht (in der Tat werde ich ausgesperrt, wenn ich es zu oft versuche). Ich nehme an, dass die verwendeten Anmeldeinformationen in Wirklichkeit nicht meine eigenen sind, sondern entweder das Windows-Passwort (das ich als Smartcard-Benutzer nicht habe) oder von meiner PIN und Smartcard abgeleitet sind.
Meine Frage ist: Wie kann ich dieses Setup arbeiten lassen? Dies kann CNTLM beinhalten, aber auch andere Lösungen sind willkommen.
Haben Sie den _Internet Connectivity_ Dialog überprüft, der über das _Help_ Menü aufgerufen wurde? Wie lautet die Antwort, wenn Sie _Check Internet Connectivity_ verwenden? – likeitlikeit
@likeitlikeit Ich habe all das gemacht und ich habe die Hauptursache des Problems bereits auf Mathematicas Unfähigkeit, mit der NTLM-Authentifizierung umzugehen, gelegt. Ich habe das bereits mit Wolfram Research besprochen und sie waren sich einig, dass MMA NTLM im Moment nicht machen kann. In dieser Frage frage ich nach einer Problemumgehung für das Problem, das ich mit meiner üblichen Problemumgehung für dieses Problem begegnete. CNTLM hilft bei Anwendungen, die NTLM nicht verwenden, aber das Problem in diesem Fall ist, dass CNTLM nicht mit Single-Sign-On-Umgebungen arbeitet, in denen die Authentifizierung nicht durch einen direkten Benutzernamen/Passwort-Eintrag erhalten werden soll. – Nescio
Danke für die Klarstellung. – likeitlikeit