auth bugfix + licences
This commit is contained in:
17
dbcreate.sql
17
dbcreate.sql
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user