Zum Hauptinhalt springen

Lizenzierung und Berechtigungen

EntityFlow ist Open-Core. Die Community-Edition läuft ohne Lizenz und ist für den grundlegenden Schemaentwurf und die Echtzeit-Zusammenarbeit voll funktionsfähig — es gibt keinen Testablauf-Countdown und keine Hinweisbildschirme beim Community-Funktionsumfang.

Was eine Lizenz freischaltet​

Eine Lizenz aktiviert Enterprise-Berechtigungen:

  • SSO — OIDC/SAML-Föderation (siehe Eigenen Identitätsanbieter einbinden).
  • SCIM — automatisiertes Bereitstellen und Entziehen von Benutzern.
  • Audit-Protokoll — anhängender (append-only) Datensatz des Konto-Lebenszyklus und administrativer Aktionen.
  • Datenbank pro Mandant — isolierte Diagrammebenen-Datenbanken pro Mandant.

Wie die Lizenzierung funktioniert​

Eine Lizenz ist ein signiertes Offline-Token — eine Ed25519-signierte Nutzlast, die in EF_LICENSE_KEY gesetzt wird. Lizenzschlüssel für Add-ons selbst gehosteter Instanzen werden von SYILAB (über EntityFlow Office) ausgestellt und erscheinen in EntityFlow Hub unter Lizenzen, wo sie sich kopieren oder herunterladen lassen. Das Token enthält:

  • das Subjekt (für wen es ausgestellt ist),
  • den Plan,
  • die aktivierten Funktionen,
  • die Anzahl der Sitze,
  • den Ablauf.
export EF_LICENSE_KEY="<your-signed-licence-token>"

Offline-Validierung​

Die Validierung erfolgt offline. Die Bereitstellung überprüft die Signatur des Tokens anhand eingebetteter öffentlicher Schlüssel und prüft den Ablauf anhand der lokalen Uhr. Es ist kein Netzwerkaufruf erforderlich.

Ein fehlender oder ungültiger Schlüssel ist kein Fehler — die Bereitstellung läuft einfach als Community-Edition. Sie stürzt bei einer fehlenden oder fehlerhaften Lizenz niemals ab.

Optionaler Online-Check-in​

Setze EF_LICENSE_CHECKIN_ENABLED=true, um einen optionalen Online-Check-in zu aktivieren, der Berechtigungen aktualisieren oder einen Widerruf berücksichtigen kann. Entscheidend ist: Ein fehlgeschlagener Check-in deaktiviert niemals einen gültigen Offline-Schlüssel — luftdicht getrennte (air-gapped) und Offline-Installationen funktionieren allein auf Basis des signierten Tokens weiter.

vorsicht

Die Offline-Validierung verlässt sich auf die lokale Uhr, um den Ablauf durchzusetzen. Das Zurückstellen der Systemuhr kann Ablaufprüfungen aushebeln. Wenn du stärkere Garantien dagegen benötigst, aktiviere den Online-Check-in (EF_LICENSE_CHECKIN_ENABLED=true).