Ablauf der Kommunikation mit dem Webservice

Die Daten werden vom Xplorer in einer Queue (Warteschlange) bereitgestellt.
Im ersten Schritt muss ein Login mit Benutzername und Passwort erfolgen. Bei erfolgreichem Login wird ein JWT-Token und ein Refresh-Token zurückgeliefert. Der JWT-Token ist eine Stunde lang gültig. Der Refresh-Token wird lediglich benötigt, um die Dauer der Session bei Bedarf zu verlängern.
Bei der weiteren Kommunikation muss in jedem Request der JWT-Token zur Authentifikation übergeben werden.
Zusätzlich zum Token wird beim Login ein Security-Cookie geliefert. Dieses muss ebenfalls bei jedem weiteren Request übergeben werden.
Beim Abrufen der Daten werden maximal die ersten 20 Datensätze bei Ausschreibungen bzw. die ersten 10 Datensätze bei Bauprojekten aus der Queue geliefert.
Nach Bestätigung der Abholung werden die bereits gelieferten Datensätze aus der Queue entfernt und die nächsten Datensätze können abgeholt werden. Ohne Bestätigung liefert jede Abholung immer wieder dieselben Datensätze.