auth bugfix + licences

This commit is contained in:
2026-04-25 17:56:06 +00:00
parent 84c3d9f9ba
commit e8b5c39a80
11 changed files with 362 additions and 67 deletions

View File

@@ -43,12 +43,29 @@ DROP TABLE IF EXISTS dbo.Permission;
DROP TABLE IF EXISTS dbo.Plugins;
DROP TABLE IF EXISTS dbo.ObjectSource;
DROP TABLE IF EXISTS dbo.AuthenticationUAC;
DROP TABLE IF EXISTS dbo.Vault;
GO
/* =========================================================
CORE TABLES
========================================================= */
CREATE TABLE Vault (
ID UNIQUEIDENTIFIER PRIMARY KEY DEFAULT NEWID(),
Customer_ID NVARCHAR(128) NOT NULL, -- ehem. tenantId
Feature NVARCHAR(128) NOT NULL, -- z.B. AD_SYNC, DEMO_PLUGIN
Payload NVARCHAR(MAX) NOT NULL, -- flexible JSON (config, limits etc.)
Signature NVARCHAR(MAX) NOT NULL, -- RSA-Signatur (Base64)
Active BIT NOT NULL DEFAULT 1,
ExpiresAt DATETIME NULL,
CreatedAt DATETIME NOT NULL DEFAULT GETDATE(),
UpdatedAt DATETIME NULL DEFAULT GETDATE()
);
CREATE TABLE dbo.ObjectSource (
ID INT IDENTITY(1,1) PRIMARY KEY,