Feature: Tenant-Specific Configuration Infrastructure #24
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Motivation
To support different authentication strategies (like LDAP, Authelia, or local) and other settings per tenant, we need a database-backed configuration store that is scoped to each isolated tenant SQLite database.
Description
Create the schema and repository to read/write system configuration values dynamically from the tenant's sqlite database.
User Story
As a system administrator, I want to configure tenant-specific settings inside each tenant's isolated database so that I don't leak configurations between tenants and can configure them independently.
Gherkin Feature
Acceptance Criteria
system_settingsorauth_configtable in tenant databases.TenantAuthSettingsRepositoryin Infrastructure.