GPlatform Integrate
Schlüssel, Dienstkonten und Integrationen für jedes GPlatform-Produkt, an einem Ort eingerichtet.
Die Maschinenhälfte von GPlatform: API-Schlüssel, Dienstkonten und Workload-Identität für jedes Projekt sowie die Integrationen, Installationen und Webhooks, die in unseren Produkten ohne einen Menschen an der Tastatur handeln. GPlatform Identity stellt jede Berechtigung aus und prüft sie; in Integrate werden sie eingerichtet, und dort lässt sich ablesen, wie sie genutzt werden.
Was es ist
GPlatform Integrate ist der Cloud-Dienst für alles, was in einem GPlatform-Produkt ohne einen Menschen an der Tastatur handelt. Menschen gehören zu GPlatform Identity; Maschinen gehören hierher.
Was es enthält
- Für jedes Projekt, oder für jede Umgebung, wo ein Unternehmen Umgebungen nutzt: API-Schlüssel, Dienstkonten und Workload-Identität, mit der eine Pipeline oder ein Workload in einer anderen Cloud das Token ihres eigenen Anbieters gegen ein kurzlebiges von uns tauscht, nach Regeln, die das Projekt festlegt.
- Integrationen, nach dem Vorbild der GitHub Apps: Eine App wird einmal registriert, mit den Berechtigungen, die sie anfragt, in einer Organisation installiert und über signierte Webhooks informiert, was geschieht.
Eine Ebene für jede Berechtigung
Integrate prüft selbst keine Berechtigung. GPlatform Identity stellt jeden Schlüssel und jedes Token aus, das Integrate verwaltet, und beantwortet jedem Produkt, ob eines handeln darf, sodass ein Produkt einen Ort fragt, für Menschen wie für Maschinen. Workspaces, Projekte und Umgebungen gehören ebenfalls Identity; Integrate führt seine Einträge dazu.
Wo es steht
In Entwicklung. Der Rahmen der Konsole ist gebaut; in Produktion läuft noch nichts. Die Konsole richtet ein und zeigt Nutzung und Protokolle; die Aufrufe selbst macht sie nie.