Lizenzen
Lizenzen bestehen aus einem Lizenzschlüssel und einem Kommunikationstoken und werden in der Regel automatisch erstellt.
Der Lizenzschlüssel dient technisch zum Abholen von Composer-Paketen aus dem Lizenzsystem. Er muss in der composer.json des Client-Systems hinterlegt werden:
{ "type": "composer", "url": "https://my.brandbox.host/repository", "options": { "http": { "header": [ "License-Code: LIZENZSCHLUESSEL" ] } } }
Das Mitsenden des Lizenzcodes per Request-Header wird beim Anfragen von Paketen von Composer automatisch übernommen.
Der Kommunikationstoken wird beim Aktivieren einer Lizenz im Client-System gespeichert und zur regelmäßigen Verifikation der Lizenz verwendet.