HTTP-Anfrage mit Authentifizierung mithilfe der Windows-IdentitätIch verwende JMP 13.0.0. Ich verwende derzeit die Funktion „Textdatei (URL) laden“, um JSON-Daten von einer Web-API abzurufen, die im Intranet meines Unternehmens ausgeführt wird.Der Server erfordert eine Authentifizierung gegenüber unserem Windows Active Directory.Derzeit wird ein Dialogfeld angezeigt, in dem ich nach Anmeldeinformationen gefragt werde, und ich kann die Anmeldeinformationen manuell eingeben, wenn ich dazu aufgefordert werde. Ich möchte jedoch, dass mein Skript ohne diesen manuellen Eingriff ausgeführt wird.
Gibt es in JMP 13 Möglichkeiten, die Windows-Identität automatisch zu übergeben, wenn eine Anfrage an eine URL gestellt wird?
In Excel/VBA kann ich dies mit WinHttp.WinHttpRequest.5.1 und dem Aufruf von .SetAutoLogonPolicy(0) tun.In JMP 14 gibt es jetzt eine HTTP-Request-Klasse, die vielleicht über diese Fähigkeit verfügt (habe noch nicht nachgeschaut), aber wir führen noch kein Upgrade auf JMP 14 durch.
Betreff: HTTP-Anfrage mit Authentifizierung mithilfe der Windows-IdentitätDa ich den Dienst WinHTTP nicht kenne, kann ich kein Beispiel liefern.
Sie sollten RunProgram untersuchen.Es handelt sich um eine JMP-Funktion, die Windows CMD.exe, VBA usw. ausführen kann.
Im Anhang finden Sie ein Skript, das für Kapitel 9 des Buches erstellt wurde JSL Companion, Anwendungen der JMP-Skriptsprache, Zweite Auflage .
Übrigens behebt JMP13.2.1 einige Probleme, die in JMP13.0.0 gefunden wurden.
Ich hoffe, dass Ihnen dieses Skript genug gibt, um Ihre Aufgabe zu erfüllen.