Ich rufe die SharePoint 2010-REST/ODATA-API auf und standardmäßig verwendet der Datenkontext DefaultCredentials, was wirklich der angemeldete Benutzer meiner Asp.Net-Anwendung ist. Wenn ich keine DefaultCredentials an den Kontext angehängt habe, bekomme ich 401 Unauthorized.Sharepoint ODATA-API und Authentifizierung über Dienstkonto
Ich frage mich, wie man SharePoint API während der Verwendung der Application Pool-Anmeldeinformationen aufrufen? Ich versuche, dem Sicherheitsansatz des vertrauenswürdigen Systems zu folgen. Andernfalls muss die SharePoint-Site ODATA-Zugriff gewähren, und bestimmte Listen müssen im Prinzip für alle Benutzer schreibbar sein (gak!).
Zum Beispiel würde ich bei einer SQL-Verbindung einfach "Integrated Security = true" setzen, um die Anmeldedaten des Anwendungspools zu verwenden.