Beim Betrieb des BeeCollect Servers unter Windows muss der API explizit erlaubt werden, mit dem verbundenen Netzwerk zu kommunizieren. Dazu sind zwei Schritte notwendig:
In der Windows Firewall muss der in der BeeCollect-Konfiguration festgelegte Port (Option: SystemApi / Url) entsprechend freigegeben werden. Dies erfolgt mit den üblichen Werkzeugen der jeweiligen Windows-Installation.
Als zusätzliches Sicherheitsfeature muss unter Windows der Applikation erlaubt werden, mit dem entsprechenden Benutzer die konfigurierte URI auch nutzen zu können. Dies erfolgt mit dem Befehl netsh.
Beispielkonfiguration: Der BeeCollect Server soll auf dem System an allen Netzwerkschnittstellen auf dem Port 8080 Verbindungen aufbauen können. In BeeCollect wird dazu die Systemoption SystemApi / Url auf den Wert „http://+:8080/“ gesetzt. Der Benutzer, unter welchem der Serverdienst ausgeführt wird, soll „MeineDomain/BCUser“ lauten.
Anschließend wird in der Windows-Firewall der Port 8080 für TCP für das jeweils verbundene Netzwerk (Privat/Domain/Public) freigegeben.
Zuletzt wird Benutzer und Applikation der Zugriff auf den entsprechenden Port mit dem Befehl netsh gegeben:
netsh http add urlacl url=http://+:8080/ user=MeineDomain\BCUser
Die Einstellungen werden sofort und ohne Neustart des Windows-Servers wirksam.