Tools

foir

foir ist unsere Datenplattform: ein vollständiges Backend in einer Box, gebaut für Multi-Tenant-Apps. Wenn Sie Ihre Modelle definieren, haben Sie eine Datenbank, eine typisierte API für Web und Mobile und ein CMS für die Menschen, die Inhalte bearbeiten. Jede Kundenorganisation ist auf Datenbankebene isoliert, von der Identität an: Betreiber und Endkunden, Organisationshierarchien und Rollen pro Tenant. Dazu gehören gehostete OIDC-Kundenanmeldung, ein API-Gateway, Echtzeit, Medien, Suche, Lokalisierung, Benachrichtigungen, Personalisierung, Secrets, Zeitpläne und Webhooks. Es betreibt diese Website, und dort werden unsere neuen Kundenprojekte ausgeliefert. Übergeben Sie uns den Build, oder bauen Sie selbst darauf auf.

Demesne

Demesne ist unsere Open-Source-Autorisierungs-Engine. Zugriffsregeln liegen in einer Spec-Datei und werden zu Postgres Row-Level Security kompiliert, mit passenden Berechtigungsprüfungen für Go und TypeScript. Es ist das, was die Tenant-Isolation von foir durchsetzt.