-1

Ich versuche, Abfrage von MVC App zu OWIN SelfHost. Beide haben WindowsAuth. MVC läuft von Visual Studio auf einer virtuellen Maschine, OWIN SelfHost arbeitet als Service in einer anderen virtuellen Maschine. Die Antwort ist immer 401. Ich habe versucht, Credentials, PreAuthenticate in WebRequest zu setzen - nichts hat sich geändert. Ich kann keine anonyme Authentifizierung in meinem System zulassen. Wie sollte ich eine Anfrage stellen? Vielen Dank.401 Fehler beim Versuch, an OWIN zu kommen SelfHost

Antwort

0

Die Lösung wurde gefunden:

WebRequest req = WebRequest.Create(Properties.Settings.Default.SelfHostAdress + "/api/data/GetReportsOrgStructTreeView?currentUserName=" + currentUsername + "&parentNodeId=" + parentNodeId + "&filterId=" + filterId); 
       req.UseDefaultCredentials = true; 
       req.PreAuthenticate = true; 
       WebResponse resp = req.GetResponse(); 
       System.IO.StreamReader sr = new System.IO.StreamReader(resp.GetResponseStream()); 
       content = sr.ReadToEnd(); 
       return content;