Zu Hauptinhalt springen

Herstellen einer Verbindung mit Microsoft Windows-Authentifizierung

Das folgende Beispiel zeigt eine Möglichkeit, eine Verbindung zum Qlik NPrinting Server mit Microsoft Windows-Authentifizierung bei einer .NET-Konsolenanwendung herzustellen. Vergessen Sie nicht, server.name.com durch Ihren tatsächlichen Qlik NPrinting Server Namen zu ersetzen.

static void Main(string[] args) { //Create the HTTP Request (authenticate) and add required headers ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12; HttpWebRequest request = (HttpWebRequest)WebRequest.Create(@ "https://server.name.com:4993/api/v1/login/ntlm"); request.Method = "GET"; request.UserAgent = "Windows"; request.Accept = "application/json"; // specify to run as the current Microsoft Windows user request.UseDefaultCredentials = true; try { // make the web request and return the content HttpWebResponse response = (HttpWebResponse)request.GetResponse(); StreamReader responseReader = new StreamReader(response.GetResponseStream()); string sResponseHTML = responseReader.ReadToEnd(); Console.WriteLine(sResponseHTML); } catch (Exception ex) { Console.WriteLine(ex.Message); } Console.Read(); }