Diese Funktionalität ist nur in bestimmten Ausbaustufen verfügbar.

Sicherheitsvorkehrungen

Wird der Job Server im Produktivitätsbetrieb eingesetzt, so müssen bestimmte Sicherheitsvorkehrungen getroffen werden, damit der Job Server nicht manipuliert werden kann. Der Job Server selbst bietet keine Schutzstrategien. In der Praxis wird üblicherweise ein Reverse-Proxy zwischen den Job Server und das Internet/Intranet geschaltet (beispielsweise nginx).

Der Job Server kommuniziert mit dem Browser über URLs. Die Grundidee ist die Freischaltung bzw. Sperrung dieser URLs, um den Job Server zu schützen und seine Funktionalität zu gewährleisten.

Eine URL ist in Schema, Host und Komponenten aufgeteilt (Schema: http, Host: www.JobServer.de:8080). Die Komponenten bilden den Pfad der URL. Dieser ist freizuschalten oder zu sperren. Eine Komponente kann entweder ein Text sein (beispielsweise jobs, bower_components) oder eine Variable (beispielweise ist {id} ein sich ständig ändernder Text) oder eine variable Menge von Komponenten (beispielsweise /bower_components/* bedeutet die Komponente bower_components und alle dahinterliegenden Komponenten).

Grundsätzlich gibt es folgende Bereiche:

Job-Status

Jobs erstellen

Administrations-Seite

Für die Administrations-Seite müssen alle URLs freigeschaltet werden. In der Praxis hat es sich bewährt, dass nur bestimmte Rechner bzw. Benutzer auf den gesamten Job Server zugreifen können, um diesen zu administrieren.