Martin's Blog - Developer Infos zu SharePoint, ASP.NET, BI und anderen Technologien




powered by Component Software GmbH

Caching im WebAPI

WebAPI Aufrufe liefern Daten zurück die für den Client als nicht zu cachen markiert sind also nicht zwischengespeichert werden dürfen. Das ist auch meistens die richtige Einstellung, da ein Client meisten aktuelle Daten benötigt. Allerdings kann das auch zu einer hohen Last am WebServer führen. Wenn es um effiziente Programmierung geht, empfiehlt es sich Daten zu identifizieren, die zwischengespeichert werden können. Das sind meist Stammdaten, da sich diese nicht so häufig ändern. In der http-Welt wird Caching über Header gesteuert. das ist auch beim Ergebnis von WebAPI Aufrufen so. D.h. es g... [Mehr]

WebAPI Service mit SharePoint User Authentifizierung

Ziel ist es ein WebAPI Service zu erstellen welches Daten von SharePoint zurückliefern soll. Dieses Service wird von einer App konsumiert, daher ist eine OAuth Authentifizierung notwendig und der User soll seine von der SharePoint Umgebung gewohnten Credentials (Benutzername/Passwort) für die Authentifizierung nutzen. Aber der SharePoint-Server selbst darf nicht von außerhalb der Firmennetzes angesprochen werden. Projektsetup Wir starten zunächst mit einem simplen Web-Projekt wobei wir WebAPI auswählen und darauf achten keine Authentifizierung auszuwählen. Diese werden wir gleich manuell einfü... [Mehr]

Copyright © 2019 Martin Groblschegg - Impressum