Skip to main content

Tenant Module

Tenant selection, override policy, lifecycle (create/suspend/delete).

Usage

tenantStore := &memory.TenantStore{
SubjectTenants: map[string][]string{
"user-1": {"tenant-a", "tenant-b"},
},
}
svc := tenant.NewService(tenantStore)
tenantID, err := svc.Resolve(ctx, subject, defaultTenant, requestedTenant, policy)